RVM предупреждение об установке? - PullRequest
0 голосов
/ 21 февраля 2020

Я использовал ruby глобально на моем macOSX 10.14.6 с homebrew и ch ruby, и это вызывало проблемы при обновлении различных приложений и гемов. Друг указал мне на RVM, чтобы я мог изолировать свои проекты.

Не возражает ли кто-нибудь объяснить, нужно ли исправить это предупреждение? Я не совсем знаю, почему и как?

Я установил RVM с \curl -sSL https://get.rvm.io | bash -s stable и добавил "source ~/.rvm/scripts/rvm" в свой bash_profile

Затем запустил rvm install 2.5.1

Я получил это в своем журнале:

Warning! PATH is not properly set up, /Users/MYNAME/.gem/ruby/2.5.1/bin is not at first place.
         Usually this is caused by shell initialization files. Search for PATH=... entries.
         You can also re-add RVM to your profile by running: rvm get stable --auto-dotfiles
         To fix it temporarily in this shell session run: rvm use 2.5.1
         To ignore this error add rvm_silence_path_mismatch_check_flag=1 to your ~/.rvmrc file.
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.14/x86_64/ruby-2.5.1.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.

Не мог бы кто-нибудь объяснить, нужно ли исправить это предупреждение? Я не совсем знаю, почему и как?

Спасибо за помощь

1 Ответ

1 голос
/ 21 февраля 2020

Вам нужно выполнить

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

, вам не нужно делать это снова. Эта строка добавляет необходимую информацию о включении файлов RVM в ваш .bash_profile. Если вы используете bash (в отличие от zsh, k sh, csh, t csh или любой другой оболочки), тогда RVM будет доступен каждый раз, когда вы открываете новая сессия Если вы используете другую оболочку, возможно, эта строка должна находиться в другом файле запуска. Например, если вы используете zsh, вы, вероятно, захотите добавить его в свой файл ~/.zshrc.

Сделав это, просто запустите rvm --default use 2.5.1 один раз, чтобы убедиться, что у вас есть нужный версия Ruby по умолчанию. Обратите внимание, вам не нужно добавлять эту строку в .bash_profile или аналогичный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...