成功安装RVM单用户后,我安装了一些宝石,然后重新启动了PuTTY,现在当我运行rvm时,我得到了
-sh: rvm: not found
我编辑了“〜/ .bashrc”,“〜/ .bash_profile”和“/etc/bash.bashrc”,在文件的开头和结尾包含以下内容:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
我可以让rvm命令工作的唯一方法是在登录后运行“.~ / .bashrc”,然后它显示我已登录为
"\[\e]0;\u@\h: \w\a\]\u@\h:\w"
答案 0 :(得分:4)
“ - sh:rvm:not found”似乎表示你在登录而不是bash shell时获得了bourne shell。本页:
http://linuxwave.blogspot.com/2009/03/changing-default-shell-in-ubuntu.html
解释了如何将shell更改为bash。
它提供了两种不同的方法。这是第一个:
1)使用任何编辑器编辑/ etc / passwd,例如
sudo vi / etc / passwd
2)找到您想要修改的属于用户(foo)的行,例如
FOO:X:1001:1001 :: /家/富:/ bin / sh的
3)从/ bin / sh更改为/ bin / bash,例如
FOO:X:1001:1001 :: /家/富:/斌/庆典
3)保存
4)注销并重新登录