我得到上面的错误,我所做的就是安装rvm并从mac获得的默认ruby更新到ruby 1.9.2。
我所有的宝石出现在宝石列表中,但是我需要在某处指定路径吗?
干杯,
glenno。
我得到上面的错误,我所做的就是安装rvm并从mac获得的默认ruby更新到ruby 1.9.2。
我所有的宝石出现在宝石列表中,但是我需要在某处指定路径吗?
干杯,
glenno。
检查您是否安装了gem gem list
如果没有,请照常安装 gem install whatever
或者如果你想要一个特定的版本 gem install whatever -v 1.2.3
或者如果您的项目中有捆绑器(即Rails),那就是 bundle install
如果你有所有宝石,那么这可能是一个本地文件,你可能来自Ruby版本<1.9,你需要修复你的 $LOAD_PATH
(这将取决于我在这里解释的太多因素),或指定所需文件的完整路径 File.dirname(__FILE__) + '/myapp'
否则,您需要提供更多信息,例如您以前运行的版本,什么 myapp
是,以及它与您的文件有关。
检查您是否安装了gem gem list
如果没有,请照常安装 gem install whatever
或者如果你想要一个特定的版本 gem install whatever -v 1.2.3
或者如果您的项目中有捆绑器(即Rails),那就是 bundle install
如果你有所有宝石,那么这可能是一个本地文件,你可能来自Ruby版本<1.9,你需要修复你的 $LOAD_PATH
(这将取决于我在这里解释的太多因素),或指定所需文件的完整路径 File.dirname(__FILE__) + '/myapp'
否则,您需要提供更多信息,例如您以前运行的版本,什么 myapp
是,以及它与您的文件有关。
在我的情况下,它是rvm问题,我使用rvm 1.9,当我将其更改为1.8,迁移工作。
rvm使用1.8
在我的情况下,我转换为Cygwin64。 Cygwin目录名称已更改,Ruby已升级到1.9。修复Cygwin目录名后,第二个解决方案有效。或至少解决了这个问题:
require File.dirname(文件)+'/ myapp.rb'