Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 尝试在prod中打开控制台导轨时出错_Ruby On Rails 4_Rails Console - Fatal编程技术网

Ruby on rails 4 尝试在prod中打开控制台导轨时出错

Ruby on rails 4 尝试在prod中打开控制台导轨时出错,ruby-on-rails-4,rails-console,Ruby On Rails 4,Rails Console,我正在使用rails 4.2.0 我正在使用ruby:ruby 2.1.0p0(2013-12-25修订版44422)[x86\u 64-linux] 和rbenv:rbenv 0.4.0-129-g7e0e85b 在生产环境中,当我试图在控制台中打开rails c时,出现以下错误: ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:in `initialize': Permiss

我正在使用rails 4.2.0 我正在使用ruby:
ruby 2.1.0p0(2013-12-25修订版44422)[x86\u 64-linux]

和rbenv:
rbenv 0.4.0-129-g7e0e85b

在生产环境中,当我试图在控制台中打开rails c时,出现以下错误:

~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:in `initialize': Permission denied @ rb_sysopen - /tmp/spring/71079e88c49df6873d86594ca3ada123.pid (Errno::EACCES)
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:in `open'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:in `open'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:in `server_running?'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client/run.rb:25:in `call'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client/command.rb:7:in `call'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client/rails.rb:23:in `call'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client/command.rb:7:in `call'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client.rb:26:in `run'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/bin/spring:48:in `<top (required)>'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/binstub.rb:11:in `load'
  from ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/binstub.rb:11:in `<top (required)>'
  from ~/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
  from ~/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
  from /var/www/site/bin/spring:16:in `<top (required)>'
  from bin/rails:3:in `load'
  from bin/rails:3:in `<main>'
~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:在“初始化”中:权限被拒绝@rb_sysopen-/tmp/spring/71079e88c49df6873d86594ca3123.pid(Errno::EACCES)
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:在“开放”中
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:在“开放”中
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:“服务器正在运行吗?”
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client/run.rb:25:in'call'
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client/command.rb:7:in'call'
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client/rails.rb:23:in'call'
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client/command.rb:7:in'call'
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/client.rb:26:in'run'
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/bin/spring:48:in`'
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/binstub.rb:11:在“加载”中
来自~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/binstub.rb:11:in`'
来自~/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自~/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
from/var/www/site/bin/spring:16:in`'
来自料仓/轨道:3:在“装载”中
从箱子/轨道:3:in`'

我有更新包,但没有任何更改。怎么了?

您的制作团队中有spring gem吗

Spring应该只在测试和开发中使用。例如

group :development, :test do
  gem 'spring'
end
修订人: sudo chmod-R 1777/tmp

并重新启动spring。

可能重复的