2016-08-01 8 views
0

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я нахожусь на машине, где, вероятно, были установлены, удалены, перемещены и/или модифицированы многие вещи, поэтому я не могу предоставить много информации о что произошло до того, как я получил это. Однако я был бы более чем благодарен за использование этой ситуации в качестве возможности лучше понять, как работают все эти инструменты, поэтому не стесняйтесь отвечать даже на шаги, которые я, вероятно, мог бы предпринять, чтобы решить проблему, которая у меня есть.Не удается установить Rails на El Capitan

Короткая версия:

rbenv используется для ruby и текущая установленная версия является 2.3.0

brew -v выходы Homebrew 0.9.9 (no git repository) Homebrew/homebrew-core (git revision 8427; last commit 2016-08-01)

установлена ​​последняя версия Xcode и gcc выходы

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/c++/4.2.1 Apple LLVM version 7.3.0 (clang-703.0.31) Target: x86_64-apple-darwin15.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Теперь я (suppossedly) «установить» рельсы

(gem install rails выходы Successfully installed rails-5.0.0 1 gem installed)

, но сразу после этого rails -v выходов -bash: /usr/local/bin/rails: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory

Есть ли может быть какой-то способ сделать чистую удаление и установку все вышеупомянутые инструменты?

+1

Попробуйте 'which ruby', а затем символически привяжите его к тому, где ищет рельсы ('/usr/local/opt/ruby ​​/ bin/ruby') –

+0

или, возможно, http://stackoverflow.com/questions/7907055/bash- usr-local-bin-heroku-usr-local-bin-ruby-bad-interpreter-no-such-file –

+0

Попробуйте следующее [этот блог] (http://railsapps.github.io/installrubyonrails-mac.html), это помогло мне настроить рельсы после многих неудач. Просто пропустите шаги, если вы уже это сделали. – sahil

ответ

0

В соответствии с вашими предложениями, чтобы искать в этих других вопросов, и после еще некоторого копания, я в конечном итоге ограничивает ошибку Not a directory, которая привела меня к rbenvissue, что указал мне на возможность , имеющего /usr/local/bin во главе моего PATH после инициализации rbenv. И, как пишет jeremy, вот почему вызов рельсов находит исполняемый файл в /usr/local/bin/, а не в /Users/michelfrechette/.rbenv/shims/. Так что я удалил эту линию и решить проблему!

 Смежные вопросы

  • Нет связанных вопросов^_^