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

ruby – 无法安装JSON宝石

发布时间:2020-12-16 22:43:25 所属栏目:百科 来源:网络整理
导读:我需要安装json因为我得到这个错误: 在任何来源找不到json-1.4.6 我运行gem安装json和bundle install,但是当我需要json-1.4.6时,我只能安装json-1.5.1 我的gemfile中有gem’json’,’1.4.6′,所以我不知道发生了什么… UPDATE 我得到这个错误: 安装json(1.
我需要安装json因为我得到这个错误:

在任何来源找不到json-1.4.6

我运行gem安装json和bundle install,但是当我需要json-1.4.6时,我只能安装json-1.5.1

我的gemfile中有gem’json’,’1.4.6′,所以我不知道发生了什么…

UPDATE

我得到这个错误:

安装json(1.4.6)/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1216:in`chmod’:不允许操作 – / Library / Ruby / Gems / 1.8 / gems / json-1.4.6 / CHANGES(Errno :: EPERM)

解决方法

为什么你运行gem install json? Bundler为您处理此事,并确保安装每个gem的正确版本(因为有时依赖关系需要较旧的版本).跑
gem uninstall json
bundle install

还要确保您的Gemfile顶部有“https://rubygems.org”源.

对于权限信息,您可能必须使用sudo运行gem和bundle命令.

顺便问一下,我强烈建议您查看并使用RVM,特别是gemsets功能.在开发Ruby应用程序时,它将使您的生活无限更好.如果你决定这么做,我还建议你使用系统Ruby,通过运行sudo rm -rf /Library/Ruby/Gems/1.8/来抛弃你所有安装的宝石.同样重要的是,当使用RVM时,您不必在运行gem(或bundle)时使用sudo,这不仅安全,而且打字也较少.

(编辑:李大同)

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

    推荐文章
      热点阅读