找不到Ubuntu 11.10 RVM

时间:2012-02-25 10:11:11

标签: ruby-on-rails ruby bash ubuntu rvm

成功安装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"

1 个答案:

答案 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)注销并重新登录