权限被拒绝@ rb_sysopen gem install pg在Ubuntu 16.04上

时间:2017-09-23 21:15:35

标签: ruby-on-rails postgresql ubuntu-16.04

我已安装postgresql, libpq-dev and build-essential。当我跑gem install pg时,我得到了一个

ERROR:  Error installing pg:

ERROR: Failed to build gem native extension.

我尝试了在stackoverflow中找到的每个解决方案,但没有一个能够工作。但是,现在我运行了gem install pg,我收到了一个新错误

ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied @ rb_sysopen - /home/woyuxuxu123/.rvm/gems/ruby-2.3.3/gems/pg-0.21.0/.gemtest

有人可以帮我这个吗?我被困在这一整个下午。

1 个答案:

答案 0 :(得分:0)

在系统中安装gem或更新之前使用sudo,如下所示: sudo apt update gem install pg