Estoy trabajando en instalar otra versión de ruby
en otro servidor que es CentOS 6.7
Cuando al intentar configurar ruby
dentro de tmp
directorio recibo un:
sudo: unable to execute ./configure: Permission denied
Esto es exactamente lo que estoy haciendo antes de esto:
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
Actualmente estoy conectado como root
. He jugado con cambiar mis permisos de archivo y eso no pareció ayudar en absoluto.
¿Alguna sugerencia?
Respuestas
1 para la respuesta № 1De este enlace aparece /tmp
está montado como de solo lectura.
Abierto /etc/fstab
, encuentra la línea que monta tu /tmp
dir, y elimine el noexec
bandera. Luego vuelva a montar el sistema de archivos (o simplemente reinicie su sistema).
Como nota al margen, también querrás evitar correr ./configure
y make
como usuario root Solo cuando se trata de correr make install
deberías correr como root.