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

ruby – 我看到宝石在“宝石列表”,但有“没有这样的文件加载”

发布时间:2020-12-16 21:38:46 所属栏目:百科 来源:网络整理
导读:我在Ubuntu10上 sudo apt-get install ruby1.9.1-full 然后下载rubygem 1.3.7的源码并进行安装 sudo ruby setup.rb 那么,例如,安装sinatra sudo gem install sinatra 最后打开irb和类型 require "rubygems"require "sinatra" 并得到错误 LoadError: no such
我在Ubuntu10上
sudo apt-get install ruby1.9.1-full

然后下载rubygem 1.3.7的源码并进行安装

sudo ruby setup.rb

那么,例如,安装sinatra

sudo gem install sinatra

最后打开irb和类型

require "rubygems"
require "sinatra"

并得到错误

LoadError: no such file to load -- sinatra
    from (irb):2:in `require'
    from (irb):2
    from /usr/bin/irb:12:in `<main>'

解决方法

我有这个问题.问题是宝石和ruby不同意宝石的生活.比较这些:
ruby -e "puts Gem.path"

gem env

gem which sinatra

如果你像我的设置一样,你会注意到,在gem.path中没有一个gem env的路径,这正是sinatra会声称的.在我的情况下,我不得不补充

export GEM_HOME=/usr/lib/ruby/gems/1.9.1

到我的.profile.那么每个人都很高兴.

(编辑:李大同)

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

    推荐文章
      热点阅读