ruby - 使用 bundle exec 可以解决这个问题吗?

标签 ruby rubygems gem 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

我运行在其他项目中工作的 rake console,现在我收到这条消息:

您已经激活了 activesupport 3.1.3,但是您的 Gemfile 需要 activesupport 3.0.9。使用 bundle exec 可能会解决这个问题。

我如何使用 `bundle exec 来解决这个问题?什么意思?

最佳答案

要停止使用 bundle exec rake,您可以运行 bundle clean --force。此命令将更新您的 Gemfile.lock。

关于ruby - 使用 bundle exec 可以解决这个问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8809878/

相关文章:

ruby - 如何使用 Aptana Studio 3 和 rbenv 调试 Ruby 脚本?

ruby - 是否可以阻止 Ruby 实例打开网络连接?

ruby-on-rails - 如何在 Rails 项目中设置 Wistia ruby​​ gem

ruby-on-rails - Ruby 1.8.7(或 Rails 2.x)中的 String.force_encoding()

ubuntu - 让 Sinatra 在 Ubuntu 上运行,未初始化的常量错误

ruby - 强制 RubyGems 使用 HTTP

多线程环境下的 ruby​​ 原子操作

macos - 使用 Mac Postgres App 很难 bundle pg

ruby-on-rails - Rails Friendly_id唯一子弹格式

arrays - 从数组中删除并返回 Ruby 中删除的元素