Ruby on rails 尝试捆绑安装时出现权限错误

Ruby on rails 尝试捆绑安装时出现权限错误,ruby-on-rails,ruby,rubygems,bundler,Ruby On Rails,Ruby,Rubygems,Bundler,当我尝试在我的任何rails项目上捆绑安装时,它会向我提供该错误。奇怪的是,这个文件不存在,即使我创建了它并将其chmod为可写,它仍然会失败,并出现相同的错误。我怎样才能解决这个问题? 错误如下: 尝试写入时出错 /tmp/bundler-compact-index-20170516-7063-bzwspt/版本。很可能 您需要授予该路径的写入权限 环境 Gemfile Gemfile ruby 来源'https://rubygems.org' ruby“2.3.0” gem'rails','

当我尝试在我的任何rails项目上捆绑安装时,它会向我提供该错误。奇怪的是,这个文件不存在,即使我创建了它并将其chmod为可写,它仍然会失败,并出现相同的错误。我怎样才能解决这个问题? 错误如下: 尝试写入时出错 /tmp/bundler-compact-index-20170516-7063-bzwspt/版本。很可能 您需要授予该路径的写入权限

环境 Gemfile Gemfile
ruby
来源'https://rubygems.org'
ruby“2.3.0”
gem'rails','>=5.0.0.beta3','<5.1'
gem“无论何时”,要求:false
gem'rake','11.0'
宝石“美洲狮”
gem'sass-rails',“~>5.0”
gem'uglifier','>=1.3.0'
gem“咖啡轨”,“~>4.1.0”
gem'jqueryrails'
gem“涡轮链接”,“小于5.x”
宝石“dotenv”
gem'dotenv rails'
gem“dotenv部署”,要求:“dotenv/deployment”
gem'bootstrap sass',“~>3.3.6”
gem“jquery turbolinks”
创业板“简单形式”
gem'font-awesomerails'
gem'momentjs rails',“~>2.9”
gem'datetimepickerrails',github'zpaulovics/datetimepickerrails',子模块:true
gem“国家/地区选择”
gem“偏执狂”,github:“雷达/偏执狂”,分支:“核心”
gem“chartjs ror”,“~>2.2.0”
gem“wfarr ciunas”,“~>0.0.3”
小组:开发,:测试
宝石“比伯”
gem'rspec rails'
gem“数据库清理器”
宝石“工厂女孩轨道”
宝石“冒牌货”
结束
小组:发展怎么办
gem“web控制台”,“~>3.0”
gem'听',“~>3.0.5”
宝石“春天”
gem‘SpringWatcherListen’,“~>2.0.0”
#部署
宝石“capistrano”,“3.4.1”
宝石“capistrano rails”
宝石“capistrano rvm”
宝石“capistrano3彪马”
gem“活动记录查询跟踪”
结束
宝石“砂砾”
宝石“rubocop”
宝石“pg”
gem“设计”,github:“平台格式/设计”,参考:“88724e10adaf9ffd1d8dbfbaadda2b9d40de756a”
gem'omniauth facebook'
gem'omniauth twitter'
gem“cloudinary”、“1.1.2”
gem'aasm'
gem'recaptcha',要求:'recaptcha/rails'
宝石“坎坎坎”,“大于1.10”
gem“sproutvideo rb”
gem'bootboxrails',“~>0.4”
宝石“kaminari”,吉特:'git://github.com/amatsuda/kaminari.git'分支:'主'
宝石“条纹”
gem“paypal sdk rest”
宝石“纽舍利”
gem'ckeditor','4.2.0'
宝石“面包屑在轨道上”
gem“自动刷新器轨道”
小组:生产部
宝石“邮枪轨道”
结束
gem‘站点地图’
宝石“carrierwave”
gem'friendly_id',“~>5.1.0”
宝石“迷你魔术”
RUBY版本
ruby 2.3.0p0
捆绑
1.14.4

您可以发布Gemfile内容吗?您可以向我们展示运行
bundle env
的输出(通过编辑您的原始帖子,而不是在评论中)吗?用户最好将文本复制粘贴到问题中,而不是截图。1)这只是一个猜测,但bundler可能正在将某些内容从
~/.bundle/cache/*
复制到
/tmp
中,因此权限错误在
~/.bundle
层次结构中的某个地方,而不是在
/tmp
中。我会检查
~/.bundle
中的所有内容以确保。2)
/tmp
上是否有足够的空间?嗯。。。对
/tmp
的权限是什么?(和
~/.bundle
?)你对他们做了什么“不寻常”的事吗?您是否在一个陌生的环境中运行,例如在docker容器中?不,只是一个rvm环境。没有Docker之类的东西。你能发布Gemfile内容吗?你能给我们展示一下运行
bundle env
的输出(通过编辑你的原始帖子,而不是在评论中)吗?用户最好将文本复制粘贴到问题中,而不是截图。1)这只是一个猜测,但bundler可能正在将某些内容从
~/.bundle/cache/*
复制到
/tmp
中,因此权限错误在
~/.bundle
层次结构中的某个地方,而不是在
/tmp
中。我会检查
~/.bundle
中的所有内容以确保。2)
/tmp
上是否有足够的空间?嗯。。。对
/tmp
的权限是什么?(和
~/.bundle
?)你对他们做了什么“不寻常”的事吗?您是否在一个陌生的环境中运行,例如在docker容器中?不,只是一个rvm环境。没有码头工人什么的。
Bundler   1.14.5
Rubygems  2.6.10
Ruby      2.3.1p112 (2016-04-26 revision 0) [x86_64-linux-gnu]
Git       2.9.3
Platform  x86_64-linux
ruby
source 'https://rubygems.org'

ruby '2.3.0'

gem 'rails', '>= 5.0.0.beta3', '< 5.1'
gem 'whenever', require: false
gem 'rake', '< 11.0'
gem 'puma'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'

gem 'jquery-rails'
gem 'turbolinks', '< 5.x'

gem 'dotenv'
gem 'dotenv-rails'
gem 'dotenv-deployment', require: 'dotenv/deployment'

gem 'bootstrap-sass', '~> 3.3.6'
gem 'jquery-turbolinks'

gem 'simple_form'

gem 'font-awesome-rails'
gem 'momentjs-rails', '~> 2.9'
gem 'datetimepicker-rails', github: 'zpaulovics/datetimepicker-rails', submodules: true
gem 'country_select'
gem 'paranoia', github: 'radar/paranoia', branch: 'core'

gem 'chartjs-ror', '~> 2.2.0'

gem 'wfarr-ciunas', '~> 0.0.3'

group :development, :test do
  gem 'byebug'
  gem 'rspec-rails'
  gem 'database_cleaner'
  gem 'factory_girl_rails'
  gem 'faker'
end

group :development do
  gem 'web-console', '~> 3.0'
  gem 'listen', '~> 3.0.5'
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'
  # deploy
  gem 'capistrano', '3.4.1'
  gem 'capistrano-rails'
  gem 'capistrano-rvm'
  gem 'capistrano3-puma'
  gem 'active-record-query-trace'
end

gem 'gritter'

gem 'rubocop'
gem 'pg'
gem 'devise', github: 'plataformatec/devise', ref: '88724e10adaf9ffd1d8dbfbaadda2b9d40de756a'
gem 'omniauth-facebook'
gem 'omniauth-twitter'
gem 'cloudinary', '1.1.2'
gem 'aasm'
gem 'recaptcha', require: 'recaptcha/rails'
gem 'cancancan', '~> 1.10'
gem 'sproutvideo-rb'

gem 'bootbox-rails', '~>0.4'
gem 'kaminari', git: 'git://github.com/amatsuda/kaminari.git', branch: 'master'
gem 'stripe'
gem 'paypal-sdk-rest'

gem 'newrelic_rpm'
gem 'ckeditor', '4.2.0'

gem 'breadcrumbs_on_rails'

gem 'autoprefixer-rails'

group :production do
  gem 'mailgun_rails'
end

gem 'sitemap'
gem 'carrierwave'

gem 'friendly_id', '~> 5.1.0'
gem 'mini_magick'

RUBY VERSION
   ruby 2.3.0p0

BUNDLED WITH
   1.14.4