我是 ruby 版本管理器的新手,当我在安装 Rails 后尝试安装它时,出现此错误。我也尝试搜索其他 SO 问题,但不想重新安装 ruby 版本管理器。即使当我尝试 sudo 进行安装时,它也不起作用。
我得到的错误如下:“错误:执行 gem 时 ... (Errno::EACCES)Permission denied @ dir_s_mkdir - /home/sunil/.gem/specs”
我是 ruby 版本管理器的新手,当我在安装 Rails 后尝试安装它时,出现此错误。我也尝试搜索其他 SO 问题,但不想重新安装 ruby 版本管理器。即使当我尝试 sudo 进行安装时,它也不起作用。
我得到的错误如下:“错误:执行 gem 时 ... (Errno::EACCES)Permission denied @ 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 -R u+rwX,go+rX,go-w ~/.gem
要更改权限。