加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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文件,那么该路径也应该反映在那里.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读