ruby – gem_original_require’:没有要加载的文件 – sinatra(
发布时间:2020-12-17 02:30:35 所属栏目:百科 来源:网络整理
导读:我在我的本地机器上工作.如果我使用Sinatra应用程序,我将此行添加到myapp.rb没有问题 require 'sinatra' 当我去控制台然后跑 irb -r myapp.rb 我收到这个错误 gem_original_require': no such file to load -- sinatra (LoadError) 我知道我的IRB或Ruby路径
我在我的本地机器上工作.如果我使用Sinatra应用程序,我将此行添加到myapp.rb没有问题
require 'sinatra' 当我去控制台然后跑 irb -r myapp.rb 我收到这个错误 gem_original_require': no such file to load -- sinatra (LoadError) 我知道我的IRB或Ruby路径看起来都不正确.我正在使用(简单Ruby版本管理:rbenv)来管理Ruby环境,如果这会影响事情那么不太确定?我运行了宝石环境,我得到了这个. RubyGems Environment: - RUBYGEMS VERSION: 1.8.10 - RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-darwin11.0.1] - INSTALLATION DIRECTORY: /Users/Air/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1 - RUBY EXECUTABLE: /Users/Air/.rbenv/versions/1.9.2-p290/bin/ruby - EXECUTABLE DIRECTORY: /Users/Air/.rbenv/versions/1.9.2-p290/bin - RUBYGEMS PLATFORMS: - ruby - x86_64-darwin-11 - GEM PATHS: - /Users/Air/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1 - /Users/Air/.gem/ruby/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ 解决方法
尝试:
irb -r ./myapp.rb 如果您使用的是config.ru文件,那么该路径也应该反映在那里. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |