哪个必须是gems目录?

时间:2010-06-02 12:26:53

标签: ruby-on-rails

几周前,我将NetBeans版本从6.7升级到6.8。

昨天,在尝试解决某些问题时,我更新了宝石的版本,然后应用程序突然停止工作,向我提出错误消息:

  

缺少Rails 2.3.4 gem。请   gem install -v = 2.3.4 rails,update   您的RAILS_GEM_VERSION设置   用于Rails的config / environment.rb   你安装的版本,或   注释掉要使用的RAILS_GEM_VERSION   已安装最新版本。

安装了Rails 2.3.4,并在environment.rb文件中正确指定,如下所示:

RAILS_GEM_VERSION = '2.3.4' unless defined? RAILS_GEM_VERSION

我花了好几个小时试图解决这个问题,当时我发现我的NetBeans目录和Ruby目录中都有宝石。所以我将Gems Home更改为Ruby目录(而不是NetBeans目录),并且应用程序神奇地启动了。

话虽这么说,我认为这不是正确的解决方案,因为我正在使用这两个目录,我想这给我带来了问题。 Fox的例子,我不能再发送电子邮件了,如发布here

任何帮助将不胜感激!提前谢谢。

1 个答案:

答案 0 :(得分:0)

为什么不把宝石放在一个地方?

从你的其他帖子我假设你正在使用windows所以如果你不使用pik(比如rvm但是用于windows)那么我没有看到2(或更多)宝石位置的重点,因为它显然导致问题。

我坚持使用1个宝石位置。

相关问题