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