"какие рельсы" работают .. но "рельсы - версия" не .. как получилось?

967
abbood

Это может быть связано с тем, что я сделал здесь .. но когда я набираю команду

which rails 

я получил

/usr/bin/rails 

но когда я печатаю

rails --version 

Я получил:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /Development/android-sdk-macosx in PATH, mode 040777 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. 

Как это имеет смысл?

3

1 ответ на вопрос

3
Grzegorz Żur

Команда which railsзапускает программу, whichкоторая просто ищет исполняемый файл, вызываемый railsпо PATHпеременным записям (см. echo $PATHИли env | grep PATH). Исполняемый файл railsв этом случае вообще не запускается.

Команда rails --versionзапускает исполняемый файл, /usr/bin/railsи он терпит неудачу из-за отсутствующих библиотек.

хм .. так что, кажется, смысл этого в том, что я раньше устанавливал рельсы, но потом я удалил некоторые из его библиотек ... так что теперь я получил только оболочку его прежнего я (извините за драматическую формулировку) .. и так я должен переустановить а abbood 10 лет назад 1
@abbood Да, похоже, так и есть. Установите недостающие библиотеки или все сразу. Grzegorz Żur 10 лет назад 0

Похожие вопросы