【发布时间】:2016-08-01 23:09:25
【问题描述】:
免责声明:我在一台机器上很可能已经安装、卸载、移动和/或以某种方式修改了很多东西,所以我无法提供很多关于发生的事情的信息在我得到它之前。但是,如果能利用这种情况作为一个机会,更好地了解所有这些工具的工作原理,我将非常感激,所以即使我可能会遵循一些步骤来解决我遇到的问题,请不要犹豫回答。
短版:
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
现在,我(可能)“安装”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
有没有办法彻底卸载和安装所有上述工具?
【问题讨论】:
-
尝试
which ruby,然后将其符号链接到rails正在寻找的位置(/usr/local/opt/ruby/bin/ruby) -
尝试关注this blog,它帮助我在多次失败后设置导轨。如果您已经完成,请跳过这些步骤。
-
你可以像这样将rails安装到这个位置:
sudo gem install -n /usr/local/bin/ rails
标签: ruby-on-rails ruby macos homebrew rbenv