Вчера я обновил свою Ruby версию до 2.6.5 с помощью rbenv, но сегодня у меня возникла проблема, когда я захотел обновить Rails до 6.0.2.1. Это не сработало.
Вот что у меня есть:
echo $PATH
/usr/local/opt/ruby/bin:./bin:./node_modules/.bin:/Users/paulinedussart/.rbenv/shims:/Users/paulinedussart/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/Users/paulinedussart/.rvm/bin
ruby -v
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin19]
which ruby
/usr/local/opt/ruby/bin/ruby
Я сделал:
gem install rails
Я получил:
Successfully installed rails-6.0.2.1
Parsing documentation for rails-6.0.2.1
Done installing documentation for rails after 0 seconds
1 gem installed
затем rbenv rehash
.
Когда я бежал which rails
или which -a rails
, я получил:
/usr/bin/rails
Чтобы проверить, все ли в порядке, я бежал rails --version
но результат был:
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.
но я этого не делал.
Где-то я видел эту инструкцию
ls `rbenv prefix`/bin
, чтобы проверить, есть ли Rails, но он не появляется:
bundle bundler erb gem irb rake rdoc ri ruby
Наконец, когда я запускаю gem list rails
, я получаю:
*** LOCAL GEMS ***
rails (6.0.2.1)
rails-dom-testing (2.0.3)
rails-html-sanitizer (1.3.0)
sprockets-rails (3.2.1)
Я, очевидно, закрыл терминал на другом этапе конфигурации, но безуспешно , Я уверен, что есть проблема с папками, но я не знаю, как это исправить, чтобы поставить gem rails
в правильную.
У кого-нибудь есть идея?