【发布时间】:2012-01-18 22:56:47
【问题描述】:
我是 Ruby/Rails 的新手,如果这是一个微不足道的问题,请原谅我。每当我运行 bundle install 时,它都会将所有内容安装在 vendor/bundle/ruby/1.8 中,而不是 vendor/bundle/ruby/1.9.1,这是我正在使用的 Ruby 版本。当我运行ruby -v 时,我得到了正确的 1.9.1 版本,但由于某种原因 bundle install 坚持使用 1.8,这导致了基本 Rails 功能的许多错误。
如何指示 bundle 使用 1.9.1(最好删除任何 Ruby 1.8 的痕迹)?
谢谢!
编辑:我已经完成了this 回答所说的一切,但我没有得到 1.8 的痕迹
再次编辑:嗯,它以某种方式工作。也许重新启动 Bash 可以修复它。无论如何,是否有强制bundle install 使用特定版本的Ruby 的通用解决方案,以免再次发生这种情况或发生在其他人身上?
【问题讨论】:
-
取决于您的系统。你在用什么?
标签: ruby-on-rails ruby