Я нашел пару похожих постов, касающихся этой же проблемы, но, похоже, ни одно из решений здесь не применимо.
При новой установке Ubuntu 10.10 я следую инструкциям по установке RVM:
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
Затем я создаю .bash_profile и добавляю следующую строку:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Я перезагружаю терминал и проверяю RVM:
$ type rvm | head -1
-bash: type: rvm: not found
Как объясняется в руководстве по установке RVM, я заменил первую строку (ниже) в .bashrc на вторую, затем отступил все в оставшейся части файла и добавил файл.
[ -z "$PS1" ] && return # original
if [[ -n "$PS1" ]]; then # replaced with this
Перезапустил терминал и все равно, не повезло.
Затем я удалил строку, которую я добавил в .bash_profile в начале, и добавил ее в .bashrc, хотя это не то, что было сказано в руководстве. Тем не менее, не повезло. Я также ввел это непосредственно в командной строке, без изменений в поведении. Когда я запускаю .rvm из ~ / .rvm / bin / rvm, он жалуется, что нет такого файла или каталога, как /.rvm/scripts/rvm, и что команда не была отправлена.
Конечно, внутри ./rvm нет такой директории "scripts" - так что я не уверен, почему он ее ищет? Единственные каталоги внутри .rvm - это
archives
bin
config
gems
gemsets
log
man
rubies
src
tmp
user
Единственное, что я нашел при поиске ответов, - это другие люди, жалующиеся на подобные проблемы, и люди, говорящие им, чтобы добавить указанную строку в .bash_profile (что я, очевидно, уже сделал). На данный момент мне больше нечего делать, и я в тупике.
С уважением.
Разрешение:
Как посоветовал Эндрю Маршалл в своих комментариях ниже, я сделал 'rm -rf .rvm' и переустановил rvm. Я действительно пытался сделать это два раза, прежде чем размещать здесь, с одинаковыми результатами каждый раз. В журнале установки нет лишних сообщений, но нет и каталога / scripts /. Чтобы я мог сказать, что у меня было , я сделал это в третий раз по настоянию Эндрю. На этот раз я проверил и каталог / scripts / существует. Бегущий тип rvm | голова -1 'подтвердила это как' функцию ', и теперь я могу двигаться дальше.