Ответ 1
Это была ошибка, и она была обработана с помощью https://github.com/wayneeseguin/rvm/issues/2050 и была выпущена как стабильная rvm 1.21.15
в 2013-07-29 19: 15:30 -0700
Всякий раз, когда я перехожу в папку с файлом .rvmrc
, появляется предупреждение:
Warning! PATH is not properly set up, '/home/me/.rvm/gems/ruby-2.0.0-p247/bin' is not available,
usually this is caused by shell initialization files - check them for 'PATH=...' entries,
to fix run: 'rvm use ruby-2.0.0-p247'.
Я сделал rvm use ruby-2.0.0-p247
, но предупреждение все еще присутствует.
Примечание: ошибок нет, я могу просто запустить приложение, но предупреждение очень раздражает. Любые идеи?
Это была ошибка, и она была обработана с помощью https://github.com/wayneeseguin/rvm/issues/2050 и была выпущена как стабильная rvm 1.21.15
в 2013-07-29 19: 15:30 -0700
Я получал такое же предупреждение даже после обновления RVM до версии 1.25.16. Я смог зафиксировать предупреждение, выполнив:
rvm reset
Тогда, когда я побежал:
rvm version
Я больше не получил ошибку. Надеюсь, это поможет!
Если вы знаете, что делаете, а ваш PATH
настроен на то, что вы хотите, вы можете подавить это сообщение, поместив следующее в свой ~/.rvmrc
:
rvm_silence_path_mismatch_check_flag=1
Это удобно, если вы используете другие программы для управления трафиком, такие как virtualenv, или просто хотите префикс вашего пути с помощью ~/bin
или что-то в этом роде.
Мне удалось избавиться от этого, выполнив
rvm get head
У меня тоже была проблема, и rvm get head
не работал у меня, наконец, это было разрешено, запустив rvm get head --auto-dotfiles
, а затем перезапустив терминал, и раздражающее предупреждающее сообщение исчезло! И решение найдено здесь: https://github.com/wayneeseguin/rvm/issues/2074
Надеюсь, это поможет.
rvm get stable
решил это для меня
(как указано в комментариях к другому ответу AndrewMarshall)
Решено!
Внимание! PATH настроен неправильно, '/home/vaibhav/.rvm/gems/ruby-2.3.1/bin' не на первом месте, обычно это вызвано файлами инициализации оболочки - проверьте их на записи "PATH =...", он также может помочь повторно добавить RVM в ваши dotfiles: "rvm получает стабильный --auto-dotfiles", для временного исправления этого сеанса работы оболочки: "rvm use ruby-2.3.1".
rvm get stable --auto-dotfiles
Далее вы можете получить ниже Ошибка:
RVM не является функцией, выбирая рубины с использованием rvm... не будет работать. Вам нужно изменить настройки эмулятора терминала, чтобы разрешить входную оболочку. Иногда требуется использовать /bin/ bash --login в качестве команды.
Пожалуйста, посетите http://www.rortuts.com/ruby/rvm-path-is-not-properly-set-up/ для примера.
Хорошо, поэтому я запустил команду export PATH
, не понимая последствий и столкнувшись с одинаковой ошибкой, но я также потерял контроль над моими типичными командами, такими как cd и pwd. Я не хотел, чтобы reset инструменты rvm, которые я уже установил, на некоторые из приведенных выше ответов.
Первой попыткой был какой-то путь по умолчанию для Mac (найденный в google):
$ export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
На самом деле я решил первую проблему отсутствия доступа к моим типичным инструментам командной строки, но по-прежнему получал ту же ошибку, что и проблема с @Santosh. Следующее, что я сделал, это перейти к моему каталогу, где я установил rvm для запуска, а затем запустить новую команду экспорта следующим образом:
$ export PATH="$PATH"
Вот как я изначально настроил rvm, и больше никаких ошибок. Надеюсь, что это поможет кому-то.