gpt4 book ai didi

Debian 上的 Rubygems : Gems won't load (LoadError)

转载 作者:数据小太阳 更新时间:2023-10-29 08:06:25 25 4
gpt4 key购买 nike

我已经安装了 Crunchbang 的开发版本,这是一个基于 Debian 的 Linux 发行版。我安装了 Ruby 和 Rubygems,但无法加载已安装的 gems。这是一个命令行 session :

$ ruby -v
ruby 1.9.1p378 (2010-01-10 revision 26273) [i486-linux]

$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.9.1 (2010-01-10 patchlevel 378) [i486-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby1.9.1/gems/1.9.1
- RUBY EXECUTABLE: /usr/bin/ruby1.9.1
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /usr/lib/ruby1.9.1/gems/1.9.1
- /home/corey/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/

$ echo $PATH
/home/corey/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/corey/.gem/ruby/1.9.1:/usr/lib/ruby1.9.1/gems/1.9.1

$ gem list -d nokogiri

`*** LOCAL GEMS ***`

nokogiri (1.4.1)
Authors: Aaron Patterson, Mike Dalessio
Rubyforge: http://rubyforge.org/projects/nokogiri
Homepage: http://nokogiri.org
Installed at: /usr/lib/ruby1.9.1/gems/1.9.1
Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser

$ ruby -r rubygems -e "require 'nokogiri'"
-e:1:in `require': no such file to load -- nokogiri (LoadError)

从 -e:1:in `'

我以前在 Ubuntu 上也遇到过类似的问题,但它们很容易修复。我无法弄清楚在这种特殊情况下出了什么问题,谷歌似乎也不知道。任何帮助将不胜感激!

顺便说一下...这是我第一次提交到 stackoverflow。我希望这个问题是相关的。 :)

最佳答案

Debian 默认不加载 RubyGems。您可以通过在代码中添加 require 'rubygems' 来解决这个问题,或者更好的是,在每次运行 Ruby 时加载 RubyGems。我也运行#!并通过编辑我的 ~/.profile 添加 export RUBYOPT=rubygems 并最终使用 重新加载我的配置文件来实现此目的。 ~/.profile.

有关此事的更多信息,请参阅:http://docs.rubygems.org/read/chapter/3

关于Debian 上的 Rubygems : Gems won't load (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2815635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com