Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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 尝试使用rvm卸载2.2.1卸载ruby 2.2.1时,权限被拒绝_Ruby On Rails_Ruby_Gem_Rubygems - Fatal编程技术网

Ruby on rails 尝试使用rvm卸载2.2.1卸载ruby 2.2.1时,权限被拒绝

Ruby on rails 尝试使用rvm卸载2.2.1卸载ruby 2.2.1时,权限被拒绝,ruby-on-rails,ruby,gem,rubygems,Ruby On Rails,Ruby,Gem,Rubygems,我使用的是OS X约塞米蒂版本10.10.4,我对ruby和rails还不熟悉。正在尝试为我正在学习的类构建测试应用程序,但无法卸载ruby重新开始 rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/gems/tzinfo-1.2.2/test/zoneinfo: Permission denied rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby

我使用的是OS X约塞米蒂版本10.10.4,我对ruby和rails还不熟悉。正在尝试为我正在学习的类构建测试应用程序,但无法卸载ruby重新开始

rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/gems/tzinfo-1.2.2/test/zoneinfo: Permission denied
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/gems/tzinfo-1.2.2/test: Permission denied
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/gems/tzinfo-1.2.2/tzinfo.gemspec: Permission denied
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/gems/tzinfo-1.2.2: Directory not empty
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/gems: Directory not empty
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0: Directory not empty
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems: Directory not empty
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby: Directory not empty
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib: Directory not empty
rm: /Users/thomascalhoun/.rvm/rubies/ruby-2.2.1: Directory not empty
++ typeset ret=1
++ rvm_debug '__rvm_rm_rf error removing target dir    '\''/Users/thomascalhoun/.rvm/rubies/ruby-2.2.1'\''.'
++ ((  0  ))
++ return 0
++ return 1

检查权限
ls-l/Users/thomascalhoun/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/gems/tzinfo-1.2.2/test/zoneinfo
这是我得到的…
drwxr-xr-x3根员工102 Aug 29 23:28澳大利亚
-rw-r--r--1根员工127 Aug 29 23:28 ESTdrwxr-x3根员工102 Aug 29 23:28Etc
drwxr-xr-x 7根员工238 Aug 29 23:28欧洲
-rw-r--r--1根员工264 Aug 29 23:28工厂
-rw-r--r--1根员工4554 Aug 29 23:28 iso3166.选项卡
-rw-r--r--1根员工35458月29日23:28 posixrules这些文件归root所有,这可能是因为您已将tzinfo安装为root,而这可能不是唯一存在此类问题的gem。您可以通过更改all.rvm dir的所有者来立即修复它,以确保:
sudo chown-R thomascalhoun/Users/thomascalhoun/.rvm/
工作得非常出色!祝福你!