custom_require.rb:36:在`require’中:没有要加载的文件 – myapp(LoadError)
我得到上面的错误,我所做的就是安装rvm并从mac获得的默认ruby更新到ruby 1.9.2。
我所有的gem出现在gem列表中,但是我需要在某处指定路径吗?
干杯,
glenno。
检查你是否安装了gem list
如果没有,像往常一样gem install whatever
你想要特定版本的gem install whatever -v 1.2.3
或者你的项目中有捆绑器(即Rails),它只是bundle install
如果你拥有所有的gem,那么这可能是一个本地文件,你可能来自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目录名后,第二个解决方案有效。 或至少解决了这个问题:
需要File.dirname( FILE )+’/ myapp.rb’
- SSL证书,Ruby,Mac OS X Yosemite故障排除
- 错误:rb_gc()上的跨线程冲突
- mini_magick gem不适用于我的ImageMagick安装
- rbenv安装ruby 2.1.2无法在MAC OSX 10.9.2上加载此类文件 – zlib
- 服务器启动时自动rails app启动?
- gem install mysql失败
- gem install nokogiri -v’1.5.11’因make而失败:/ usr / local / bin / gmkdir:没有这样的文件或目录
- 主要的未定义方法`require_relative’:Object(NoMethodError)
- 测试在我的Ubuntu pc上运行,但不在我的Mac OS X Lion 10.7.3,Ruby 1.9.3,Rails 3.2.1上运行