我正在尝试在我的Mac版本10.9.5上安装Rails,并且当我尝试查看我安装了哪个版本的Rails时,有些东西无法正常工作我得到以下内容:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:213: warning: Insecure world writable dir /usr/local 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.
如果我尝试运行该命令,这就是我得到的......
sudo gem install rails
Password:
dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib
Referenced from: /Users/ppmartins/.rvm/rubies/ruby-2.1.3/bin/ruby
Reason: image not found
有关正在发生的事情以及如何解决此问题的任何想法?
谢谢大家。
答案 0 :(得分:0)
最好永远不要使用你的系统Ruby来安装Gems。 System Ruby是Mac附带的Ruby版本。 OSX使用Ruby执行各种任务,因此最好不要管它,不要冒着破坏任何Gems的风险。
相反,您应该使用Ruby版本管理器来安装您的系统不会依赖的Ruby版本。对于这些版本,也不需要使用sudo。如果您发现自己需要这样做,则可能(ab)使用您的系统Ruby。
答案 1 :(得分:0)
答案 2 :(得分:0)
rvm
并使用rbenv
。你还没有正确设置所以,
brew install rbenv
brew install ruby-build
rbenv install 2.1.2
rbenv global 2.1.2
这就是它的要点。您可能需要手动执行一些操作,例如向rbenv
添加.bash_profile
路径。
更新我被投票了?哈哈,为什么?