2011-11-04 173 views
2

试图在我的共享Hostgator服务器上安装RVM。我有jailshelled SSH访问。 Git已安装并正在运行。当我运行标准RVM安装脚本:RVM安装不起作用

bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) 

它得到的git回购精细,

Initialized empty Git repository in /home/britt/.rvm/src/rvm/.git/ 
Enter passphrase for key '/home/britt/.ssh/id_rsa': 
remote: Counting objects: 8948, done. 
remote: Compressing objects: 100% (3901/3901), done. 
remote: Total 8948 (delta 5958), reused 7097 (delta 4271) 
Receiving objects: 100% (8948/8948), 2.91 MiB | 1354 KiB/s, done. 
Resolving deltas: 100% (5958/5958), done. 

但随后的错误有:

: No such file or directory 

所以我检查了自动安装什么脚本正在做,它基本上运行从~/.rvm/src/rvm/scripts/install另一个安装脚本。所以,我会把它变成可执行,然后再试一次:

chmod -x ~/.rvm/src/rvm/scripts/install 
exec ~/.rvm/src/rvm/scripts/install 

,给了我一个 “Permission denied” 错误:

-jailshell: /home/britt/.rvm/src/rvm/scripts/install: Permission denied 
-jailshell: exec: /home/britt/.rvm/src/rvm/scripts/install: cannot execute: Permission denied 

任何想法?

+0

通过查看我的本地〜/ .rvm/src/rvm/scripts/install脚本,我认为你会得到一个权限被拒绝的错误,因为它试图改变$ PATH环境变量 – Alpha01

回答

1

我已经开了命令

source /usr/local/rvm/scripts/rvm 

,然后用

type rvm | head -1 

去,并得到了输出像

rvm is a function

这对我的作品。可能这会帮助你