Rails安装因权限被拒绝而失败

时间:2019-08-05 14:07:13

标签: ruby-on-rails ruby rubygems

nokogiri安装失败

我想要的

在轨道上安装红宝石

错误

Gemfile已完成,我想安装rails。
整理文档bundle install --path=vendor/bundle
但 安装nokogiri(1.10.3)时发生错误, 邦德勒无法继续。错误在这里。

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

我在Google上搜索了错误消息,然后找到了
[不兼容库版本] (Programmatically detect MSI package being installed

 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行的依赖文件, 但我不知道下一步该怎么做。

请帮助我(> <)

1 个答案:

答案 0 :(得分:0)

尝试

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

然后再次捆绑安装或再次进行gem安装,netter不能在gem安装上使用sudo