我正在另一台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
身份登录。我已经玩过改变我的文件权限,这似乎没有任何帮助。
有什么建议吗?
答案 0 :(得分:1)
从this link开始,/tmp
显示为只读。
打开/etc/fstab
,找到装载/tmp
目录的行,然后删除noexec
标记。然后重新安装文件系统(或只是重启系统)。
作为旁注,您还希望避免以root用户身份运行./configure
和make
。只有在运行make install
时才应该以root身份运行。