gpt4 book ai didi

ruby-on-rails - 在 Macbook Air OS 10.9 上安装 Rails 时出错

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:56 26 4
gpt4 key购买 nike

我一直在尝试在运行 OSX 10.9 的 Macbook Air 上安装 Rails,但我一直遇到错误。

当我输入时

$ gem -v

我明白了

2.0.3

$ rails -v

产量

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.

当我输入时

$ gem install rails

我明白了

Fetching: i18n-0.6.9.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

所以我输入

$ sudo gem install rails

我输入密码就可以了

Fetching: i18n-0.6.9.gem (100%)
Successfully installed i18n-0.6.9
Fetching: multi_json-1.8.2.gem (100%)
Successfully installed multi_json-1.8.2
Fetching: tzinfo-0.3.38.gem (100%)
Successfully installed tzinfo-0.3.38
Fetching: minitest-4.7.5.gem (100%)
Successfully installed minitest-4.7.5
Fetching: atomic-1.1.14.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h

然后我不知道该怎么做...

最佳答案

我在我的 MacBook Pro 上遇到了同样的问题。您需要使用 ruby​​ 版本管理器。

ruby 管理器将解决此问题的原因是因为该工具安装到您可以写入的路径中 — 因此您在安装时不会遇到 permission denied 错误。

  1. 如果您还没有安装homebrew:http://brew.sh/
  2. 然后安装:

    brew install rbenv.

    brew install rvm

就我个人而言,我使用 rbenv,但两者在 OS X 下都运行良好。

在您安装了 rvmrbenv 并正常工作后,照常安装您的 gem。

关于ruby-on-rails - 在 Macbook Air OS 10.9 上安装 Rails 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20706865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com