【发布时间】:2015-05-29 17:23:11
【问题描述】:
我的导轨有问题
bundle install
命令无法找到本地 gemfile。
宝石位于此处::
~/.gem/ruby/2.1.5/gems/mygemname-1.5.0.SNAPSHOT
我将 gem 包含在我的 Gemfile 中。但是当我尝试捆绑我的应用程序时,它会收到此错误::
Could not find gem 'mygemname-1.5.0.SNAPSHOT' (>= 0) ruby' in the gems available on this machine.
我可以看到我的硬盘上的 gem,但是 bundle install 命令说它不存在。有人对这里可能发生的事情有任何想法吗?
感谢您的宝贵时间。
【问题讨论】:
-
你在使用像 rvm 或 rbenv 这样的 ruby 管理器吗?在命令行运行
ruby -v和which ruby会得到什么? -
@sixty4bit 当我运行
ruby -v我得到ruby 2.1.2p95 (2014-05-08) [i386-linux-gnu] -
您的 gem 是为 ruby 2.1.5 安装的,但您的系统使用的是 2.1.2。既然你已经安装了chruby,能不能换个2.1.5试试看能不能运行
bundle install? -
@sixty4bit 好电话。我运行
chruby ruby-2.1.5将其切换到正确的 ruby 版本。在我的申请中运行bundle install。虽然结果相同。 :( -
现在运行
which ruby会得到什么?
标签: ruby-on-rails ruby ruby-on-rails-4 gem bundle