运行后,只要在日志文件中的-i看到此消息。我应该怎么解决这个问题?
cut: /link/to/my/project/.ruby-version: Operation not permitted
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin19/rbconfig.rb:229:in ``': Operation not permitted - getcwd (Errno::EPERM)
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin19/rbconfig.rb:229:in `<module:RbConfig>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin19/rbconfig.rb:11:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:9:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:9:in `<top (required)>'
from <internal:gem_prelude>:2:in `require'
from <internal:gem_prelude>:2:in `<internal:gem_prelude>'
运行后,只要在日志文件中的-i看到此消息。我应该怎么做才能解决这个问题?剪切:/link/to/my/project/.ruby-version:不允许操作/ System / Library / Frameworks / Ruby ....
。ruby-version文件是rvm中的模式。我认为其他一些ruby安装程序也可能会使用此模式,并且该文件不应该签入回购协议,因为它特定于开发人员的环境,但是它告诉rvm切换ruby的版本。鉴于这是引发此消息的地方,因此该消息向我指示这似乎是已安装的ruby或环境中的gem本身的权限问题。