我刚刚从Windows迁移到Ubuntu,我正在尝试在Ubuntu上安装Ruby 1.9.2。
我首先安装了RVM,它工作正常。
我运行了RVM install 1.9.2
,一切似乎都运行良好:它下载,配置,编译和安装了所有内容。最后,我收到了#complete消息......所以我觉得一切都很顺利......
但是当我输入ruby -v
时,我会收到一条消息
You can get Ruby in the following packages:
* Ruby 1.9.1
* Ruby 1.8
然后我尝试了sudo apt-get ruby1.9.2
,并且有一条消息说1.9.2将被1.9.1替换
我做了RVM install 1.8.7
,一切似乎都运行正常,但最后我遇到了同样的问题:Ruby无法识别......
键入which ruby
不执行任何操作(无应答,无错误消息)。
我在这里有点贬低,有什么想要帮助我吗?
非常感谢提前!
奥利弗
答案 0 :(得分:0)
看起来您正在使用“apt-get broken”RVM,请按照此答案获取有关如何修复的说明:Installed Ruby 1.9.3 with RVM but command line doesn't show ruby -v
答案 1 :(得分:0)
Used rails on VM running Ubuntu 11.10 but after shutdown says "rails is not installed"
按照我在底部提供的示例,效果很好。
首先:
$ sudo apt-get remove rvm
...然后
将其复制并粘贴到shell中。
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
玩得开心。
我对rvm的打包版本运气很差,只需从上面安装源代码。