无法在 El Capitan 上安装 Rails
Can't install Rails on El Capitan
免责声明: 我在一台机器上很可能已经安装、卸载、移动了很多东西 and/or 以某种方式进行了修改,所以我无法真正提供关于在我动手之前发生的事情的很多信息。但是,如果能利用这种情况作为更好地了解所有这些工具如何工作的机会,我将非常感激,所以请不要犹豫回答,即使我可能会遵循一些步骤来解决我遇到的问题。
简短版本:
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
现在,我(应该)"install" rails
(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
是否有某种方法可以完全卸载和安装上述所有工具?
根据你查看其他问题的建议,经过更多挖掘,我最终将错误限制为 Not a directory
,这导致我得到 rbenv
issue 指出在初始化 rbenv 之后,我有可能 在我的 PATH 头部有 /usr/local/bin
。而且,正如杰里米所写,这就是为什么调用 rails 是在 /usr/local/bin/
而不是 /Users/michelfrechette/.rbenv/shims/
中找到可执行文件的原因。所以我删除了那一行,问题就解决了!
免责声明: 我在一台机器上很可能已经安装、卸载、移动了很多东西 and/or 以某种方式进行了修改,所以我无法真正提供关于在我动手之前发生的事情的很多信息。但是,如果能利用这种情况作为更好地了解所有这些工具如何工作的机会,我将非常感激,所以请不要犹豫回答,即使我可能会遵循一些步骤来解决我遇到的问题。
简短版本:
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
现在,我(应该)"install" rails
(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
是否有某种方法可以完全卸载和安装上述所有工具?
根据你查看其他问题的建议,经过更多挖掘,我最终将错误限制为 Not a directory
,这导致我得到 rbenv
issue 指出在初始化 rbenv 之后,我有可能 在我的 PATH 头部有 /usr/local/bin
。而且,正如杰里米所写,这就是为什么调用 rails 是在 /usr/local/bin/
而不是 /Users/michelfrechette/.rbenv/shims/
中找到可执行文件的原因。所以我删除了那一行,问题就解决了!