我是一種新的Ubuntu。 我嘗試安裝軟件包時,這個錯誤:無法加載這樣的文件 - rubygems.rb當試圖卸載rvm
$ sudo gem install bundle
⏎ <internal:gem_prelude>:1:in `require':
⏎ cannot load such file -- rubygems.rb (LoadError) from
⏎ <internal:gem_prelude>:1:in `<compiled>'
在一些類似的問題,有人建議刪除RVM和紅寶石completelty,所以我嘗試下面的答案here。
rvm preload
工作,但試圖gem uninstall rvm
時,我得到了相同的消息...
$ gem uninstall rvm
⏎ <internal:gem_prelude>:1:in `require': cannot load such file -- > rubygems.rb (LoadError)
⏎ from <internal:gem_prelude>:1:in `<compiled>'
當我做ruby -v
,我得到:
$ ruby -v
⏎ The program 'ruby' can be found in the following packages:
⏎ * ruby
⏎ * ruby1.8
⏎ Try: sudo apt-get install <selected package>
我試圖sudo apt-get install ruby
的建議,它返回:
ruby已經是最新的版本。
[...]
0升級,0新裝,要卸載0 0不升級。
我想從計算機中清除所有與ruby相關的軟件包,並重新啓動它。你能幫我做這件事嗎?
更多的細節,可以幫助:
在做之前rvm
破滅,我每天打掃一次RVM或者從我.bashrc
和.bash_profile
文件寶石相關的線路。
$ ls /usr/lib/ruby
和
$ ls /usr/bin/ruby
返回一個空目錄。
/usr/lib
有沒有其他有趣的目錄,但/usr/bin
有:
$ ls /usr/bin
⏎ [...] rake rake1.9.1 rake2.2 rdoc
⏎ rdoc1.9.1 rdoc2.2 ri ri1.9.1 ri2.2 ruby1.9.1 ruby2.2
/usr/local/lib
也沒有有趣的目錄,而是:
$ ls /usr/local/bin
⏎ [...] bundle bundler rake
'gem uninstall rvm' rvm不是寶石。 –
這是我添加的鏈接中評分最高的anser。這不是我應該做的嗎? – Noa