2012-02-25 2 views
1

После успешного РВМ одного пользователя установки, я установил некоторые драгоценные камни, а затем перезапустить PuTTY, и теперь, когда я бегу RVM яUbuntu 11,10 РВМ Не найдено

-sh: rvm: not found 

Я редактировал «~/.bashrc» «~/.bash_profile», и «/etc/bash.bashrc» включить следующую строку в начале и в конце файла:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

единственный способ, которым я могу получить RVM команды для работы должен работать «. ~/.bashrc» после входа в систему, а затем он показал, что я зарегистрирован как

"\[\e]0;\[email protected]\h: \w\a\]\[email protected]\h:\w" 

ответ

4

«-sh: rvm: not found», кажется, указывает, что вы получаете оболочку bourne при входе в систему вместо оболочки bash. Эта страница:

http://linuxwave.blogspot.com/2009/03/changing-default-shell-in-ubuntu.html

объясняет, как изменить свой панцирь, чтобы колотить.

Это дает два разных метода. Вот первый:

1) редактировать/etc/passwd с помощью любого редактора, например.
sudo vi/etc/passwd

2) найти строку, принадлежащую пользователю (foo), которую вы хотите изменить, например.
foo: x: 1001: 1001 ::/home/foo:/bin/sh

3) изменение/bin/sh на/bin/bash, например.
Foo: х: 1001: 1001 ::/дома/Foo:/bin/Баш

3) сохранить

4) Выход и снова войти в

+0

Это сработало! Спасибо! –

+1

Вы не должны редактировать/etc/passwd с помощью текстового редактора -1. Используйте usermod или chsh. – jordanm