安装ruby时权限被拒绝

时间:2015-09-07 04:56:32

标签: ruby centos

我正在另一台ruby服务器上安装CentOS 6.7的另一个版本。在ruby目录中尝试配置tmp时,我收到了:

sudo: unable to execute ./configure: Permission denied

以下是我正在做的事情:

mkdir /tmp/ruby && cd /tmp/ruby
curl --progress ftp://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz | tar xz
cd ruby-2.1.2
./configure --disable-install-rdoc <!-- here is were we fail with permission denied

我目前以root身份登录。我已经玩过改变我的文件权限,这似乎没有任何帮助。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

this link开始,/tmp显示为只读。

打开/etc/fstab,找到装载/tmp目录的行,然后删除noexec标记。然后重新安装文件系统(或只是重启系统)。

作为旁注,您还希望避免以root用户身份运行./configuremake。只有在运行make install时才应该以root身份运行。