【问题标题】:Rails install fail by permission deniedRails 安装因权限被拒绝而失败
【发布时间】:2019-08-05 14:07:13
【问题描述】:

nokogiri 安装失败

我想要什么

在 Rails 上安装 ruby​​

错误

Gemfile 已完成,我想安装 rails。
遵守文件,bundle install --path=vendor/bundle
但 安装 nokogiri (1.10.3) 时出错, 并且 Bundler 无法继续。错误就在这里。

Make sure that `gem install nokogiri -v '1.10.3'
--source 'https://rubygems.org/'` succeeds before bundling.
回答

我用谷歌搜索错误信息,然后找到
[不兼容的库版本] (Incompatible library version: nokogiri.bundle requires version 11.0.0 or later, but libxml2.2.dylib)

 sudo gem uninstall nokogiri
 gem uninstall nokogiri

sudo gem 卸载 nokogiri 我服从了命令,但它导致了新的错误:

Permission denied @ rb_sysopen - /usr/local/lib/ruby/gems/2.6.0/gems/nokogiri-1.10.3/LICENSE-DEPENDENCIES.md

有1614行依赖文件, 但我不知道下一步该做什么。

请帮帮我(>

【问题讨论】:

    标签: ruby-on-rails ruby rubygems


    【解决方案1】:

    试试

    sudo chown -R $USER /usr/local/lib/ruby
    

    然后再次捆绑安装或再次安装gem,netter不要在gem install上使用sudo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2015-06-09
      相关资源
      最近更新 更多