gpt4 book ai didi

ruby - Homebrew 软件 - 错误的解释器 : No such file or directory

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

像个白痴一样,我设法删除了我的系统 ruby​​ 安装。

我重新安装了xcode,还安装了RVM

这样做:

$ which ruby

返回这个:

/Users/alex/.rvm/bin/ruby

但是,Homebrew 似乎还是坏了:

$ brew  
-bash: /usr/local/bin/brew: /usr/bin/ruby: bad interpreter: No such file or directory

最佳答案

OS X 上的系统 ruby​​ 符号链接(symbolic link)到 Ruby.framework。由于您重新安装了 Xcode,它应该已安装,但您需要恢复符号链接(symbolic link)。

首先,检查这个文件是否存在并且有效。

$ /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]

如果该命令有效,您应该能够再次设置符号链接(symbolic link)

cd /usr/bin
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby /usr/bin/ruby
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/erb /usr/bin/erb
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/gem /usr/bin/gem
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/irb /usr/bin/irb
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/rake /usr/bin/rake
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/rdoc /usr/bin/rdoc
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ri /usr/bin/ri
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/testrb /usr/bin/testrb

这应该可以帮助您入门,希望我没有忘记任何需要链接的二进制文件。这里还有其他重新安装 ruby​​ 的建议:https://superuser.com/questions/171433/is-it-possible-to-reinstall-fix-mac-os-xs-system-ruby-without-doing-a-complete

要点中的另一种方法:https://gist.github.com/1418384

关于ruby - Homebrew 软件 - 错误的解释器 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9297387/

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