"какие рельсы" работают.. но "рельсы - версия" не.. как получилось?
Это может быть связано с тем, что я сделал здесь.. но когда я набираю команду
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 и это терпит неудачу из-за отсутствующих библиотек.