我刪除了/System/Library/Frameworks/Ruby.framework/Versions/1.8,現在很多東西都搞砸了。如何在Mac OS上恢復/System/Library/Frameworks/Ruby.framework/Versions/1.8?
恢復此目錄的最簡單方法是什麼?
我想安裝Ruby回用brew install ruby
但brew
不再工作:
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory
/usr/local/bin/brew: line 21: /usr/local/Library/brew.rb: Undefined error: 0`
其它有些事情,可以幫助:
$rvm list
rvm rubies
ree-1.8.7-2011.12 [ missing bin/ruby ]
ruby-1.9.3-p484 [ x86_64 ]
# Default ruby not set. Try 'rvm alias create default <ruby>'.
# => - current
# =* - current && default
# * - default
紅寶石相關:
$which ruby
$which -a ruby
$ruby
-sh: ruby: command not found
我正在運行OS X 10.8.4
如果重新安裝默認的ruby是不可能的,沒有重新安裝操作系統,有沒有辦法解決這個問題?也許通過安裝新版本的ruby並將其用作我的默認值呢?
「意外」?這需要採取相當有意的行動。 Brew無法重新安裝默認(Apple安裝的)Ruby。只有你的Mac OS安裝盤才能做到這一點。 –
我試圖修復一些ruby版本問題,並認爲刪除舊版本的ruby會修復一些問題。我沒有意識到這是一個巨大的錯誤。 – Popcorn
我假設你沒有Time Machine或Time Capsule運行備份? – Charlie