簡體   English   中英

捆綁安裝失敗(權限被拒絕@ rb_sysopen)

[英]Bundle Install Fails (Permission denied @ rb_sysopen)

我試圖運行bundle install命令,但出現此錯誤。 我嘗試了各種解決方案,例如更改讀/寫權限,甚至卸載並重新安裝了捆綁程序。

我知道這里有一個類似的問題( 鏈接 ),但在他的示例中,捆扎機實際上是在拿取東西並在死亡前開始檢查寶石。 就我而言,它只是一去不復返了。

任何見解將不勝感激!

[wbrugato@wblaptop labels]$ bundle install

Error details

Errno::EACCES: Permission denied @ rb_sysopen - /home/wbrugato/.bundle/cache/compact_index/rubygems.org.443.29b0360b937aa4d161703e6160654e47/versions
  /usr/share/ruby/fileutils.rb:1393:in `initialize'
  /usr/share/ruby/fileutils.rb:1393:in `open'
  /usr/share/ruby/fileutils.rb:1393:in `block in copy_file'
  /usr/share/ruby/fileutils.rb:1392:in `open'
  /usr/share/ruby/fileutils.rb:1392:in `copy_file'
  /usr/share/ruby/fileutils.rb:1360:in `copy'
  /usr/share/ruby/fileutils.rb:472:in `block in copy_entry'
  /usr/share/ruby/fileutils.rb:1498:in `wrap_traverse'
  /usr/share/ruby/fileutils.rb:469:in `copy_entry'
  /usr/share/ruby/fileutils.rb:530:in `rescue in block in mv'
  /usr/share/ruby/fileutils.rb:527:in `block in mv'
  /usr/share/ruby/fileutils.rb:1571:in `block in fu_each_src_dest'
  /usr/share/ruby/fileutils.rb:1587:in `fu_each_src_dest0'
  /usr/share/ruby/fileutils.rb:1569:in `fu_each_src_dest'
  /usr/share/ruby/fileutils.rb:517:in `mv'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/vendor/compact_index_client/lib/compact_index_client/updater.rb:55:in `block in update'
  /usr/share/ruby/tmpdir.rb:89:in `mktmpdir'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/vendor/compact_index_client/lib/compact_index_client/updater.rb:29:in `update'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/vendor/compact_index_client/lib/compact_index_client.rb:65:in `update'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/vendor/compact_index_client/lib/compact_index_client.rb:56:in `update_and_parse_checksums!'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/fetcher/compact_index.rb:67:in `available?'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/fetcher/compact_index.rb:15:in `call'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/fetcher/compact_index.rb:15:in `block in compact_index_request'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/fetcher.rb:157:in `use_api'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/source/rubygems.rb:332:in `block in api_fetchers'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/source/rubygems.rb:332:in `select'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/source/rubygems.rb:332:in `api_fetchers'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/source/rubygems.rb:337:in `block in remote_specs'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/index.rb:10:in `build'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/source/rubygems.rb:336:in `remote_specs'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/source/rubygems.rb:83:in `specs'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/lazy_specification.rb:61:in `__materialize__'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/spec_set.rb:91:in `block in materialize'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/spec_set.rb:88:in `map!'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/spec_set.rb:88:in `materialize'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/definition.rb:174:in `specs'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/definition.rb:162:in `resolve_remotely!'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/installer.rb:225:in `resolve_if_need'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/installer.rb:78:in `run'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/installer.rb:24:in `install'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/cli/install.rb:71:in `run'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/cli.rb:189:in `install'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/cli.rb:20:in `dispatch'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/cli.rb:11:in `start'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/exe/bundle:34:in `block in <top (required)>'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/lib/bundler/friendly_errors.rb:100:in `with_friendly_errors'
  /home/wbrugato/.gem/ruby/2.3.0/gems/bundler-1.13.7/exe/bundle:26:in `<top (required)>'
  ./bin/bundle:3:in `load'
  ./bin/bundle:3:in `<main>'

Environment

  Bundler   1.13.7
  Rubygems  2.6.8
  Ruby      2.3.3p222 (2016-11-21 revision 56859) [x86_64-linux]
  GEM_HOME  /home/wbrugato/.gem/ruby/2.3.0
  GEM_PATH      /home/wbrugato/.gem/ruby/2.3.0:/usr/share/gems:/usr/local/share/gems
  Git       2.9.3

  Bundler settings

  gemfile
Set via BUNDLE_GEMFILE: "/home/wbrugato/RubymineProjects/labels/Gemfile"

我有一個類似的問題。 清除捆綁程序的緩存對我有用。

rm -rf ~/.bundle/cache

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM