加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 为什么Bundler不会在OS X 10.8上安装json 1.7.

发布时间:2020-12-16 19:15:44 所属栏目:百科 来源:网络整理
导读:我在OS X 10.8上使用XCode 4.4,Ruby 1.9.3和Rails 3.2. 当我从git克隆我的rails项目并运行时: bundle install 我明白了: 安装json(1.7.4) Errno :: EPERM:不允许操作 – /Users/myuser/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.4/.gitignore 安装json(1.7.
我在OS X 10.8上使用XCode 4.4,Ruby 1.9.3和Rails 3.2.

当我从git克隆我的rails项目并运行时:

bundle install

我明白了:

安装json(1.7.4)
Errno :: EPERM:不允许操作 – /Users/myuser/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.4/.gitignore
安装json(1.7.4)时发生错误,Bundler无法继续.
在捆绑之前确保gem install json -v’1.7.4’成功.

然后我尝试:

gem install json -v '1.7.4'

得到:

错误:执行gem时…(Errno :: EPERM)
不允许操作 – /Users/scalessec/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.4/.gitignore

好的.权限问题,对吧?我们试试吧:

sudo gem install json -v '1.7.4'

不行.这是我得到的:

构建原生扩展.这可能需要一段时间……
错误:安装json时出错:
错误:无法构建gem原生扩展.

/Users/myuser/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb
创建Makefile

使
编译generator.c
make:/usr/bin/gcc-4.2:权限被拒绝
make:* [generator.o]错误1

有没有搞错?

解决方法

我不确定,但是我2天前升级到OS X 10.8(来自Lion,我的rails配置工作正常).
我有同样的json 1.7.4问题.

最后,我注意到Xcode的命令行工具没有安装(但它们在OS X 10.7上!),我解决了这个问题.我刚刚在Xcode中重新安装了CLI工具,并且json 1.7.4问题消失了.

另外,以防万一本指南:http://robots.thoughtbot.com/post/27985816073/the-hitchhikers-guide-to-riding-a-mountain-lion

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读