gpt4 book ai didi

ruby - ruby安装错了吗?

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:30 25 4
gpt4 key购买 nike

我按照 2 个不同的指南在 OSX 上安装 ruby​​,但我认为我搞砸了一些事情。现在我知道自己在做什么,我觉得有些不对劲。我想“重新开始”,但我不知道要安全地删除什么(我不介意重新安装所有东西。我没有什么特别重要的)

我首先使用 rvm,然后决定使用 Homebrew 软件。我用 rvm 卸载了 rails,然后“内爆”了 rvm。然后我安装了 Homebrew 软件,然后是 brew install rails 1.9.3

尽管...当我运行 gem install xxx 时,我所有的 gems 似乎都在一个奇怪的路径中?

例如,sinatra.rb 安装在这里:

/usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib

注意它说的是 1.9.1,但是当我运行时

ruby -v 

我得到 1.9.3p0

哪个 ruby 我得到了这个

/usr/local/Cellar/ruby/1.9.3-p0/bin/ruby

如果我做 [rails,git,mysql,whatever]

他们似乎都指向 Cellar。

作为旁注,我的计算机上有两个版本的 sinatra.rb ...这是另一个版本(尽管我很确定它没有使用的那个)。

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.0/lib

有点可笑...

我不确定这里发生了什么。

如果有帮助,这是我的路径:

export LSCOLORS="GxGxBxDxCxEgEdxbxgxcxd"
export CLICOLOR=1
export PATH=/usr/local/Cellar/ruby/1.9.3-p0/bin:/usr/local/mysql-5.5.18-osx10.6-x86_64/bin:/usr/local/bin:$PATH

最佳答案

没关系。您正在使用 1.9.3。这些 gem 安装在 1.9.1 目录下,以区别于为 1.8.7 安装的 gem(一些适用于 1.9 系列的 gem 不适用于 1.8,反之亦然)。 1.9.1 是 1.9 系列的第一个发布版本。

关于ruby - ruby安装错了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8354493/

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