好的,我做了最愚蠢的事情。我尝试使用/usr/bin/ruby
命令从1.8.7升级到1.9.2并使用/usr/bin/ruby1.8.7
删除了rm -rf
。
现在我正在尝试使用sudo apt-get install ruby
再次安装Ruby,这会产生大量错误。
然后我尝试了sudo ruby setup.rb
,显然错误sudo: ruby: command not found
。
/usr/bin/ruby
以及1.8.7版本rvm install 1.9.2
命令升级使用ruby -v
检查Ruby版本并收到此错误:
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
使用sudo apt-get install ruby1.9.1
,我收到了很多错误:
Errors were encountered while processing:
dictionaries-common
aspell-en
hunspell-en-ca
hunspell-en-us
ispell
ienglish-common
iamerican
myspell-en-au
myspell-en-gb
myspell-en-za
为了检查Ruby是否实际安装,我运行了sudo ruby setup.rb
设置sudo: ruby: command not found
。
我检查了Ruby(如果已安装)存在的位置,并得到以下结果:
/usr/lib/ruby
/usr/share/man/man1/ruby.1.gz
关于如何成功安装Ruby的任何想法?
答案 0 :(得分:1)
这样做,
sudo apt-get remove ruby # removes the package
sudo apt-get purge ruby # deletes the package files
sudo apt-get install ruby # install it again
答案 1 :(得分:1)
解决方案是使用sudo apt-get remove "ruby*"
完全删除名为ruby *的所有内容。
答案 2 :(得分:0)
你能发布你收到的错误吗?这可能会让你(和我们)对你所缺少的东西,需要修复的问题等有所了解。