Я установил Ruby (2.3.1) и Rails (5.0.0) с gem v2.6.4 на Arch Linux. Недавно у меня была необходимость работы с Ruby, Rails 2.3.0 и 4.2.6, поэтому я попытался установить RVM с этими шагами:Как работать с RVM на системе с установленным Ruby on Rails?
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ \curl -sSL https://get.rvm.io | bash -s stable
$ source /home/user/.rvm/scripts/rvm
$ rvm install ruby-2.3.0
$ rvm use 2.3.0
я перезагрузил свой компьютер и в моей оболочке пытался установить рельсы с этим :
$ rvm rubygems current
Я получил это сообщение:
Installed RubyGems 2.5.1 новее, чем 2.4.8, снабженный установленным рубин, пропуская установку, используйте --force, чтобы заставить установку.
После этого, когда я запускаю эту команду:
$ rails -v
я получил:
/USR/бен/окр: 'ruby_executable_hooks': Нет такого файла или каталога
Предположительно этот код разрешил проблему (я не знаю, что я делаю):
$ sudo gem install --user-install executable-hooks
Кажется, я не могу установить старую версию рельсов, поэтому как работать с этим $ # @ & ~ $ RVM? Документации в RVM мне не хватает. Это должно быть легко, как virtualenv для Python.
Другие вопросы:
- Каковы gemsets RVM для?
- Когда у КАК использовать их в моей ситуации?
- Должен ли я добавить этот код
source /home/warcayac/.rvm/scripts/rvm
в мой.bashrc
файл?
Пожалуйста, любая помощь, потому что я начинаю пропустить Windows @ _ @!
Я не совсем уверен, что вы делаете, но с использованием RVM это просто запуск сценария установки, а затем использование 'rvm install 2.3.0' и' rvm use 2.3.0', не знаете, почему вы запускаете команду rubygems. Также вы явно никогда не запускаете Ruby на Windows достаточно долго, если вы это скажете. Я сделал это, и Ruby не может работать в этой среде. –
Как я уже сказал, «документация в RVM мне не хватает», я следую видеоуроку (2015 год). Итак, как установить Rails 4.2.6? можете ли вы порекомендовать полный учебник шаг за шагом? –
Следуйте двум командам на домашней странице, затем «rvm install 2.3.0» и «rvm use 2.3.0». С этого момента просто используйте рубин (и драгоценный камень), как обычно. 'gem install rails' достаточно, если вы хотите, чтобы конкретная версия использовала bundler или' gem install --version 4.xx', как обычная рубиновая среда –