Ciao belli,
sto deployando un’applicazione rails che usa Kernel.exec e %x[…] sotto
passenger… e non funzionana
Credo che la coppia apache/passenger blocchi di default le chiamate di
sistema ma una veloce ricerca su google non ha dato risultati.
Qualcuno si e’ per caso imbattuto in questo problema? avete
suggerimenti?
Ciao belli,
sto deployando un’applicazione rails che usa Kernel.exec e %x[…] sotto
passenger… e non funzionana
Credo che la coppia apache/passenger blocchi di default le chiamate di
sistema ma una veloce ricerca su google non ha dato risultati.
Qualcuno si e’ per caso imbattuto in questo problema? avete suggerimenti?
ho appena fatto qualche prova con Apache 2.2, Passenger 2.0.2, rails
2.1.0,
Ruby 1.8.7
e distribuzione Debian SID + kernel 2.6.26
ho creato un controller con il metodo:
def test @test = %x[echo *] @test2 = %x[ls] @test3 = %x[ls /] @test4 = %x[cat /etc/issue]
end
in output ho:
test: README Rakefile app config db doc lib log public script test tmp
vendor
test2: README Rakefile app config db doc lib log public script test tmp
vendor
test3: bin boot dev etc home initrd.img initrd.img.old lib lib64 media
mnt
opt proc root sbin srv sys tmp usr var vmlinuz vmlinuz.old
test4: Debian GNU/Linux lenny/sid \n \l
%x[…] funziona correttamente
tu cosa stati cercando di fare?
Ciao,
FEj
–
Emilio Frusciante
“Go and spread the free software. Happy hacking!” - RMS
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.