Невозможно запустить rails

#ruby-on-rails #shell #rubygems #devops #zsh

#ruby-on-rails #оболочка #rubygems #devops #zsh

Вопрос:

rails -v

 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.
  

У меня установлен oh-my-zsh.

 which rails
/usr/bin/rails
  

Как я экспортирую ПУТЬ в ~/.zshrc :

export PATH=$HOME/bin:/usr/local/bin:/usr/bin:$PATH

Когда я пытаюсь установить rails, похоже, что он ничего не устанавливает (обратите внимание на ‘0’ секунд):

 sudo gem install rails
Successfully installed rails-6.0.3.3
Parsing documentation for rails-6.0.3.3
Done installing documentation for rails after 0 seconds
1 gem installed
  

Есть идеи, почему это происходит и как я могу это исправить?

Комментарии:

1. Последующая установка — довольно плохой совет. Вы не хотите использовать sudo gem install rails . Вместо этого используйте менеджер версий ruby, такой как rbenv или rvm, для установки ruby, который установит драгоценные камни в место, не требующее sudo, и у которого есть перехваты оболочки для размещения правильной версии ruby и драгоценных камней на вашем пути.

Ответ №1:

Кажется, у вас проблема с rails -v

Если вы можете, используйте Google translate и попробуйте перейти по этой ссылке https://qiita.com/aki319809/items/9de7f14285cd0c69e2d2