哪一个必须是宝石目录?

问题描述:

几周前,我将NetBeans的版本从6.7升级到6.8。哪一个必须是宝石目录?

昨天,同时试图解决一些问题,我更新了宝石版本和突然的应用程序停止工作,扔我的错误消息:

缺少了Rails 2.3.4宝石。请 创业板安装-v = 2.3.4轨,更新 为Rails的在 到config/environment.rb您RAILS_GEM_VERSION设置 版本你有安装,或 注释掉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目录),并且该应用程序神奇地开始了。

这就是说,我认为这不是正确的解决方案,因为我使用这两个目录,我想这给我带来了问题。福克斯的例子,我不能再发送电子邮件了,发贴here

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

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

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

我坚持1个宝石位置。

+0

我也是。我不知道为什么我有这两个宝石目录。无论如何,现在我只把它们放在一个文件夹中,并且工作正常。 – 2010-06-04 11:11:13