Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 我能';t使用rvm安装gems_Ruby On Rails_Rvm - Fatal编程技术网

Ruby on rails 我能';t使用rvm安装gems

Ruby on rails 我能';t使用rvm安装gems,ruby-on-rails,rvm,Ruby On Rails,Rvm,我是ruby版本管理器的新手,当我在安装rails之后尝试安装它时,我遇到了这个错误。我试图搜索其他SO问题,但不想重新安装ruby版本管理器。即使当我尝试安装sudo时,它也不起作用 我得到的错误如下:“错误:在执行gem…(Errno::EACCES)时,权限被拒绝@dir_s_mkdir-/home/sunil/.gem/specs”我会这样做: ls-ld/home/sunil/.gem/specs检查文件夹权限 whoami将当前用户与/home/sunil/.gem/specs权限进

我是ruby版本管理器的新手,当我在安装rails之后尝试安装它时,我遇到了这个错误。我试图搜索其他SO问题,但不想重新安装ruby版本管理器。即使当我尝试安装sudo时,它也不起作用

我得到的错误如下:“错误:在执行gem…(Errno::EACCES)时,权限被拒绝@dir_s_mkdir-/home/sunil/.gem/specs”

我会这样做:

  • ls-ld/home/sunil/.gem/specs
    检查文件夹权限
  • whoami
    将当前用户与
    /home/sunil/.gem/specs
    权限进行比较
  • 也许
    chown-R sunil:sunil~/.gem
    可以更改所有者,以防。gem目录不属于sunil
  • 可能
    chmod-ru+rwX,go+rX,go-w~/.gem
    to

  • 虽然正常情况下不需要它,但尝试使用
    sudo
    它会说我没有规范目录。我没有创建等级库文件夹的权限。所以我在第一步就被卡住了。ls-ld/home/sunil/.gem/specs ls:无法访问/home/sunil/.gem/specs:没有这样的文件或目录,我也尝试添加spec文件夹,但没有成功。更改权限是完成任务所需的唯一事情吗?我后来得到了这个错误:错误:在执行gem时。。。(Errno::EACCES)权限被拒绝@dir_s_mkdir-/home/sunil/.gem/specs/rubygems.org%44