0
我在RedHat RHEL 5.2上從源代碼編譯ruby 1.9.3-p134。
除了兩件事以外,一切都很順利。
當試圖運行在命令行它說沒有在/ usr/bin中/紅寶石發現紅寶石,但which ruby
指出/usr/local/bin/ruby
。所以,我創建了一個軟鏈接ln -s /usr/local/bin/ruby /usr/bin/ruby
,但是......
寶石給了我以下錯誤:
$ gem
/usr/local/lib/ruby/1.9.1/rubygems/version.rb:191:in `strip!': can't modify frozen String (RuntimeError)
from /usr/local/lib/ruby/1.9.1/rubygems/version.rb:191:in `initialize'
from /usr/bin/gem:14:in `new'
from /usr/bin/gem:14:in `<main>'
沒有運氣,因爲谷歌搜索 「不能修改凍結的字符串」是一個常見的ruby錯誤。
任何幫助,將不勝感激。