ale*_*enm 12 ruby gem rubygems sinatra bundler
这是我的 Gemfile
source :rubygems
gem 'rake', '0.9.2.2'
gem 'sinatra'
gem 'activerecord', '3.0.9'
gem 'pg', '~> 0.12.2'
gem 'logger'
gem 'nokogiri'
group :development, :test do
gem 'rack-test'
gem 'ruby-debug19'
gem 'sqlite3'
end
Run Code Online (Sandbox Code Playgroud)
我rake console在其他项目中运行,现在我收到此消息:
You have already activated activesupport 3.1.3, but your Gemfile requires activesupport 3.0.9. Using bundle exec may solve this.
我如何使用`bundle exec来解决这个问题?这是什么意思?
Sar*_*uon 41
要停止使用,bundle exec rake您可以运行bundle clean --force.此命令将更新您的Gemfile.lock.
rubygems-bundler解决了这个问题.运行以下命令:
$ gem install rubygems-bundler
$ $ gem regenerate_binstubs
然后再试一次你的包.