http://railscasts.com/episodes/335-deploying-to-a-vps
按照这个 cast 配置,出现了一些问题,请教大牛们
adduser deployer --ingroup admin
报错没有 admin 这个 group 于是我把 deployer 直接放到 etc 下的 sudo 里面了。这个问题算是解决了。
root ALL=(ALL:ALL) ALL deployer ALL=(ALL:ALL) ALL
OK 下一个问题:rbenv bootstrap-ubuntu-10-04
告诉我 rbenv 命令找不到(我把 if 那个写在头里了还是不好使),这么解决的:
PATH=$PATH:/home/deployer/.rbenv/bin
这个也算完事了。
现在问题卡在这里了:
rbenv global 1.9.3-p125
然后我 ruby -v 出现如下问题:
deployer@AY1211020841143c65372:~$ rbenv global 1.9.3-p125 deployer@AY1211020841143c65372:~$ ruby -v The program 'ruby' can be found in the following packages:
Ask your administrator to install one of them:我这个用户难道现在不算 admin 么?
请问为什么啊。。。郁闷 rbenv global 不好使么?
edit:
Installed ruby-1.9.3-p392 to /root/.rbenv/versions/1.9.3-p392
root@AY1211020841143c65372:~# root@AY1211020841143c65372:~# root@AY1211020841143c65372:~# rbenv global 1.9.3-p125 rbenv: version `1.9.3-p125' not installed root@AY1211020841143c65372:~# rbenv global 1.9.3-p392 root@AY1211020841143c65372:~# ruby -v The program 'ruby' can be found in the following packages:
我安装的 1.9.3 为什么显示的是 1.9.1 呢?