Я пытаюсь установить Ruby на рельсы на MA C Мохаве
$ brew install ruby
Warning: ruby 2.7.1 is already installed and up-to-date
To reinstall 2.7.1, run `brew reinstall ruby`
Это показывает, что я бегу ruby 2.7.1
Но когда Я проверяю версию, которую я получаю,
$ ruby --version
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
Это говорит мне, что я использую Ruby 2.3.7
Я не понимаю
Для запуска рельсов мне нужно > = 2.4.4, очевидно,
$ sudo gem install rails
.....................
ERROR: Error installing rails:
zeitwerk requires Ruby version >= 2.4.4.
и
$ which ruby
/usr/local/opt/ruby/bin/ruby
Так что, пока я не получу версию ruby по крайней мере 2.4.4, я не смогу запустить рельсы.
ОБНОВЛЕНИЕ -----
Установить RVM на MA C следующим образом
$ brew install gpg
$ curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby
$ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin18]
Получил следующие инструкции: https://null-byte.wonderhowto.com/how-to/mac-for-hackers-install-rvm-maintain-ruby-environments-macos-0174401/
Но затем я устанавливаю рельсы,
$ sudo gem install rails
Successfully installed rails-6.0.2.2
Parsing documentation for rails-6.0.2.2
Done installing documentation for rails after 0 seconds
1 gem installed
, и поэтому я попытался создать проект рельсов,
$ rails new blah
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
Что там происходит. Кажется, я успешно установил рельсы, но не могу создать проект рельсов.
Любая помощь будет принята с благодарностью,
Спасибо