我想更新到Ruby 2.3.1。我從here下載,並做:無法更新到Ruby 2.3.1
./configure
make
sudo make install
然後我:
/home/sawa/Downloads/ruby-2.3.1/lib/rubygems/installer.rb:227:in `check_executable_overwrite': no implicit conversion of nil into String (TypeError)
我怎樣才能解決這個升級的Ruby?
事實證明,Ruby已安裝。但自從發生這種情況以來,我在更新寶石時遇到了問題。我得到:
sudo gem update --system
Updating rubygems-update
ERROR: While executing gem ... (TypeError)
no implicit conversion of nil into String
我該如何解決這個問題?
安裝了一個小時前通過驗證新鮮rvm就好了。你使用任何Ruby版本管理器?如果沒有 - 這可能難以複製,涉及現有安裝 – Vasfed
只是在黑暗中拍攝 - 哪個gem' /'哪個ruby'和'gem env'的輸出是什麼? – Vasfed
@Vasfed它是/ usr/local/bin/ruby ruby 2.3.1p112(2016-04-26 revision 54768)[x86_64-linux]。 – sawa