Ruby on rails 3 已删除Ruby(从/usr/bin/Ruby)
好吧,我做了最愚蠢的事。我试图从1.8.7升级到1.9.2,并使用Ruby on rails 3 已删除Ruby(从/usr/bin/Ruby),ruby-on-rails-3,Ruby On Rails 3,好吧,我做了最愚蠢的事。我试图从1.8.7升级到1.9.2,并使用rm-rf命令删除了/usr/bin/ruby以及/usr/bin/ruby1.8.7 现在我正试图用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命令进行升级 使用Rub
rm-rf
命令删除了/usr/bin/ruby
以及/usr/bin/ruby1.8.7
现在我正试图用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>
sudoruby setup.rb
,它给出了sudo:Ruby:command not found
/usr/lib/ruby
/usr/share/man/man1/ruby.1.gz
你知道如何成功安装Ruby吗?你能发布你收到的错误类型吗?这可能会让你(和我们)对你缺少的东西、需要解决的问题等有一些了解。这样做
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
解决方案是使用
sudo apt get remove“ruby*”
完全删除所有名为ruby*的内容。我尝试了这个方法,但没有成功,出现了与上述4)强制性评论中提到的相同的错误:“您进行备份,对吗?”)尝试sudo apt get remove“ruby*”
。天哪,谢谢惠尔文,这很有效。。然后我重新安装了ruby,现在又回到了1.8.7版本@伯克斯。。谢谢你在我的伤口上撒盐。。不幸的是我没有备份,吸取了教训@NineHourz,接受whirlwin的回答。
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