"какие рельсы" работают.. но "рельсы - версия" не.. как получилось?
Это может быть связано с тем, что я сделал здесь.. но когда я набираю команду
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.
Как это имеет смысл?
1 ответ
Команда which rails
запускает программу which
который просто ищет исполняемый файл с именем rails
на PATH
записи переменных (см. echo $PATH
или же env | grep PATH
). исполнимый rails
не запускается вообще в этом случае.
команда rails --version
выполняет исполняемый файл /usr/bin/rails
и это терпит неудачу из-за отсутствующих библиотек.