哪一个必须是宝石目录?
问题描述:
几周前,我将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个宝石位置。
我也是。我不知道为什么我有这两个宝石目录。无论如何,现在我只把它们放在一个文件夹中,并且工作正常。 – 2010-06-04 11:11:13