このチュートリアルに従ってココアポッドを rubymotion に統合しようとしていますが、実行するrake
とエラーが発生しました:
You have already activated i18n 0.6.5, but your Gemfile requires i18n 0.6.1. Using bundle exec may solve this.
どうしようかな、Gemfileにgemのバージョンを指定してみましたがだめでした。これが私のコードですRakefile
。
$:.unshift("/Library/RubyMotion/lib")
require 'motion/project/template/ios'
require 'rubygems'
require 'motion-cocoapods'
# if you use bundler
require 'bundler'
Bundler.require
# if you are not using bundler
# require 'rubygems'
# require 'ib'
Motion::Project::App.setup do |app|
# Use `rake config' to see complete project settings.
app.name = 'IBSample'
app.pods do
platform :ios, '6.0'
pod 'SWRevealViewController', '~> 1.0.5'
end
end
更新: ここに gemfile があります
# A sample Gemfile
source "https://rubygems.org"
gem "ib"
gem "rake"
# gem "i18n", "0.6.1"
私が走ったときbundle exec rake
、私は得ました
cannot load such file -- motion-cocoapods
私はすでにmotion-cocoapodsをインストールしており、それが私のgemリストにあることを確認していることに注意してください.