我在新的Debian 6 VirtualBox VM上安装RVM时遇到问题。我已经安装了所有需要的软件包并使用
下载了安装脚本(curl -s https://rvm.beginrescueend.com/install/rvm) > rvm
,但在以单个用户身份运行时
bash rvm
我收到以下错误消息:
ERROR: Unable to checkout branch .
安装在此停止,并且(据我所知)没有安装任何RVM文件。
如果我以root身份运行脚本(对于多用户安装),我会收到另一条消息:
Successfully checked out branch ''
安装程序继续并指示成功,但是.rvm目录未添加,甚至在修改我的.bash_profile之后,我得到'rvm:command not found'。
我真的很难过。我没有bash或git的经验,所以我不确定'branch'是空白的事实是问题,还是如何继续调试。我在这里学习,所以请不要犹豫,提出问题,以便我们能够解决这个问题。
感谢。
答案 0 :(得分:7)
我躺着/etc/rvmrc
,这令人困惑。 rvm-installer试图安装到/ usr / local并失败。删除它修复它。
答案 1 :(得分:1)
有同样的问题。 检查/ etc / rvmrc - 但不存在。 在我的主目录中找到了ls -al,并找到了.rvm。 Ran rm -rf .rvm
在Windows上安装rvm时出现语法错误。 卷曲 - https://rvm.beginrescueend.com/install/rvm 2. sh rvm
那就做到了!
答案 2 :(得分:1)
你可以试试这个。 (它对我有用)
将rvm_path设置为面向用户:
appuser$ echo 'rvm_path="$HOME/.rvm"' >> ~/.rvmrc
现在安装RVM,
appuser$ curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer