2012年9月26日水曜日

RubyMotion1.24でBubbleWrapを動かしてみる

( ̄(エ) ̄)彡☆

RubyMotionでWeb APIからJSONファイルを取得してみたで、BubbleWrapが動かないと書いた。

RubyMotion1.24ではconfigsをサポートしなくなったからみたいです…

Qiitaに投稿が「RubyMotionを1.24にしたらBubbleWrapが動かなくなった」

僕はRVMを使ってるのでパスはこんなかんじ

~/.rvm/gems/1.9.3/gems/bubble-wrap-1.1.3/lib/bubble-wrap/ext/motion_project_app.rb
#この2行を削除
configs.each_value &bw_config
config.validate

#追加
config.setup_blocks << bw_config

これでおっけー(>Д<)ゝ

しかーし、Qiitaにコメントが…

@Watson1978さんがブランチを作ってくれてるみたいです アリガト!(´▽`)

app_path/Gemfile
$ cat > Gemfile
source :rubygems

gem "rake"
gem 'bubble-wrap', '~> 1.1.3', :git => "git://github.com/Watson1978/BubbleWrap.git", :branch => "configs"

$ bundle install

app_path/Rakefile
# -*- coding: utf-8 -*-
$:.unshift("/Library/RubyMotion/lib")
require 'motion/project'
require 'bubble-wrap' ←追加

Motion::Project::App.setup do |app|
  # Use `rake config' to see complete project settings.
  app.name = 'app_name'
end

これだと既存のgemとごっちゃになるので、以下のオプションを付けた方がいいみたい
$ bundle install --path vendor/bundle


ぽちさんの[RubyMotion] Bundlerを使って楽をしてみた!を参考にさせてもらいましたー

「RubyMotionもくもく会」行きたかったな(つд⊂)エーン

0 件のコメント:

コメントを投稿