繁体   English   中英

无法在Mac上安装滑轨

[英]Can't install rails on my Mac

我试图在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

关于正在发生的事情以及如何解决此问题的任何想法?

谢谢你们。

最好不要使用系统Ruby来安装Gems。 系统Ruby是Mac随附的Ruby版本。 OSX使用Ruby来完成各种任务,因此最好不要使用它,也不要冒险破坏任何Gems。

相反,您应该使用Ruby版本管理器来安装系统不依赖的Ruby版本。 这些版本也不需要使用sudo。 如果您发现自己需要这样做,则可能是在使用系统Ruby。

我个人使用rbenv,因为它可以与Homebrew很好地集成,但是还有其他一些RVM。

尝试遵循http://installrails.com/

它逐步引导您在计算机上设置环境。 :D与谷歌搜索rbenv,RVM等相比,这非常简单

希望这可以帮助!

  • 转储rvm并使用rbenv 反正您尚未正确设置
  • 安装gem时不要使用sudo
  • 确保您不要使用来自'/ Library'的系统Ruby

所以,

  1. 安装Homebrew http://brew.sh
  2. 安装Rbenv brew install rbenv
  3. 安装Ruby Build brew install ruby-build
  4. 安装Ruby rbenv install 2.1.2
  5. 将其设置为默认解释器rbenv global 2.1.2

这就是要旨。 您可能需要手动做一些事情,例如将rbenv路径添加到.bash_profile

更新我被否决了吗? 哈哈为什么?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM