gpt4 book ai didi

ruby - OSX 10.7 上特别是 ruby​​ 1.8.7 的 LoadErrors

转载 作者:太空宇宙 更新时间:2023-11-03 17:08:37 27 4
gpt4 key购买 nike

这是全新安装的 OSX 10.7 Lion。这是我采取的行动:


我安装了 Xcode (4.1)

我安装了 RVM(1.8.0):

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

我安装了 ruby​​ 1.8.7 和 1.9.2

rvm install 1.8.7
rvm install 1.9.2

我切换到 1.8.7

rvm use 1.8.7

我安装了一个gem

gem install json

我在 ruby​​ 文件中使用那个 gem。

require 'json'

我尝试运行该 ruby​​ 文件并收到以下错误:

main.rb.txt:1:in `require': no such file to load -- json (LoadError)

我仔细检查我的 gem :

gem list

..果然,它已经安装了。

*** LOCAL GEMS ***

json (1.5.4)
rack (1.3.2)
rake (0.9.2 ruby)
sinatra (1.2.6)
tilt (1.3.3)

无论我需要什么 gem,这个问题都会出现。但是,如果我切换到 1.9.2,一切正常。

我已经使用 RVM 卸载并重新安装了 ruby​​ 1.8.7(以及所有其他版本)。我已经用 gem 卸载并重新安装了 gems。我错过了什么?

附加信息: gem 版本:1.8.6

最佳答案

您首先需要 ruby​​gems 吗?为了在你的 Ruby 程序中激活 gem 加载器,你需要要求:

require 'rubygems'
require 'json'

关于ruby - OSX 10.7 上特别是 ruby​​ 1.8.7 的 LoadErrors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7265352/

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