Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.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 gem安装pry文件许可错误_Ruby_Macos_Installation_Rubygems_Pry - Fatal编程技术网

Ruby gem安装pry文件许可错误

Ruby gem安装pry文件许可错误,ruby,macos,installation,rubygems,pry,Ruby,Macos,Installation,Rubygems,Pry,当我试图在终端上安装pry时,它一直告诉我 $ gem install pry While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory. 我尝试更新gem,使用自制软件安装ruby。但仍然会得到相同的错误 当某件事表明您无权执行某项操作时的常见做法: 尝试使用sudo前缀(sudo gem

当我试图在终端上安装pry时,它一直告诉我

$ gem install pry
While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.3.0 
directory.

我尝试更新gem,使用自制软件安装ruby。但仍然会得到相同的错误

当某件事表明您无权执行某项操作时的常见做法:

  • 尝试使用
    sudo
    前缀(
    sudo gem install pry
    )执行命令
  • root
    的身份执行该命令(由于存在潜在问题,不推荐使用)
    运行
    brew doctor
    ,查看它是否警告您与权限相关的任何内容。还要检查您正在运行的
    ruby
    gem
    是否真的来自自制,而不是来自ruby系统。