gpt4 book ai didi

Ruby gems 在 OSX 上安装与运行时路径

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

gem 安装路径和使用的 Rakefile 路径不匹配在哪里?

我最初想在我的 Mac OS X Mountain Lion 10.8.4 上运行 Rakefile。因缺少“open4”包而失败。

我没有使用 ruby​​ 的经验,也没有使用 Mac 的经验,但我用 google 搜索了 open4 并发现:

gem install open4

那也失败了,但是用 sudo 成功了。

但还是不行,我的结论是安装路径:

/Library/Ruby/Gems/1.8

不同于我从脚本中转储的运行时包含路径:

/Library/Ruby/Site/1.8
/Library/Ruby/Site/1.8/powerpc-darwin12.0
/Library/Ruby/Site/1.8/universal-darwin12.0
/Library/Ruby/Site
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/vendor_ruby/1.8
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/vendor_ruby/1.8/universal-darwin12.0
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/powerpc-darwin12.0
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0

更多的谷歌搜索让我找到了 stackoverflow understanding-rubys-load-pathsmore .他们似乎都得出结论,解决方案是 RVM (指向 RVM 的链接已损坏)

我安装了:

sudo curl -L https://get.rvm.io | bash

但 RVM 使用的路径也好不到哪里去:

$ rvm gemdir
/Library/Ruby/Gems/1.8

A very old question - gem-path-used-by-rake-different-than-system-path-on-os-x似乎涵盖了我想知道的内容,但该解决方案似乎与当前 OSX 无关

安装路径和使用路径不匹配的地方在哪里?

最佳答案

你需要使用 rvm ruby​​:

rvm use ruby --install --default

关于Ruby gems 在 OSX 上安装与运行时路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17367216/

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