Ruby on rails 为什么Spring会导致Ruby的权限问题
这是我关于Stackoverflow的第一个问题,谢谢你阅读。基本上,每次启动安装了Spring作为gem的程序时,无论运行什么命令,都会出现以下错误:Errno::EACCES权限被拒绝。我曾尝试使用sudo运行命令,但出现了相同的错误。到目前为止,我找到的唯一解决方法是在gem文件中注释掉Spring,然后再次运行bundle安装。有没有人知道为什么会发生这种情况,以及如何让spring运行而不出现此错误。您能发布错误文本吗?听起来Spring指向了一个它没有写入权限的目录(这是可能发生的):4:from-e:1:inRuby on rails 为什么Spring会导致Ruby的权限问题,ruby-on-rails,ruby,error-handling,Ruby On Rails,Ruby,Error Handling,这是我关于Stackoverflow的第一个问题,谢谢你阅读。基本上,每次启动安装了Spring作为gem的程序时,无论运行什么命令,都会出现以下错误:Errno::EACCES权限被拒绝。我曾尝试使用sudo运行命令,但出现了相同的错误。到目前为止,我找到的唯一解决方法是在gem文件中注释掉Spring,然后再次运行bundle安装。有没有人知道为什么会发生这种情况,以及如何让spring运行而不出现此错误。您能发布错误文本吗?听起来Spring指向了一个它没有写入权限的目录(这是可能发生的)
'3:from/Users/jay/.rbenv/versions/2.7.2/lib/ruby/2.7.0/rubygems/core\u ext/kernel\u require.rb:92:in
require'2:from/Users/jay/.rbenv/versions/2.7.2/lib/rubygems/core\u ext/kernel\u require.rb:92:inrequire'1:from/Users/jay/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/spring-2.1.1/lib/spring/application/boot.rb:2:in
'/Users/jay/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/spring-2.1.1/lib/spring/application/boot.rb:2:in'setId':不允许操作(Errno::EPERM)奇数,您在基调中写道,错误是“代码> EACSES < /代码>,但在输出中,它是代码> EPIMM < /代码>。这是有道理的,因为所示的行是对Process.setsid
的调用,根据文档,它仅与EPERM
一起出现错误。我对发生这种情况的情况有点不清楚,但可能是因为你已经开始了春季跑步?也许您可以在命令行中执行spring stop
,然后再试一次?很好,修复了它,非常感谢