公司内部用 ubuntu server 11.10 做了个服务器,我在这台服务器上搭 ruby 环境,是采用 rvm 来管理。
为了方便远程操作我在服务器上搭了 vncserver,远程操作,
vncserver :1
然后在 vnc 界面下按照 rvm 的安装说明来装,开始是用推荐的 Single-User installations 方式,
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
结果装完以后在 vncviewer 里面的终端敲 rvm 始终提示未安装 rvm,以为是权限问题,就用 Multi-User installations 方式再装一遍(也就是加了 sudo 执行),
sudo bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
结果装完以后还是无效,没办法就装了 ubuntu 的官方源的 rvm 包
sudo apt-get install ruby-gem
这次 rvm 有效了,但是 gemset 的指定始终有问题,还经常需要 sudo 执行命令,gem 包的安装卸载也会出现莫名其妙的问题(rake 0.9.2.2 卸载以后仍然出现在 gem list 里面...) 彻底晕掉以后只好删掉 ruby-gem 包,换在 ssh 下面执行安装,这次装完以后 rvm 就有效了。 问题是: