Ruby on Rails uygulamasına hizmet veren nginx ve Yolcu ile bir sunucum var. Bundler kullanır.
Bu yığında bir yerde, $PATH
olur /var/www/APPNAME/shared/bundle/ruby/1.8/bin/
. Bu dizin gerçekten de çalıştırılabilir taşlar içeriyor.
Ancak başvurumda da /usr/bin
mevcut olması gerekir $PATH
. Daha spesifik: Ben çalıştırmak gerekiyor idendtify
, convert
ve mogrify
; imagemagick komutları.
Şimdilik, bu imagemagick ikili dosyalarını şu adreslerden buldum /var/www/APPNAME/shared/bundle/ruby/1.8/bin/
:
ls /var/www/APPNAME/shared/bundle/ruby/1.8/bin/ -ahl
#...
lrwxrwxrwx 1 root root 16 May 8 16:22 convert -> /usr/bin/convert
-rwxr-xr-x 1 ber root 379 Jan 11 08:58 erubis
#...
Yine de, gerçek bir çözümden çok daha hızlı bir kesmek.
Ekstra dizinleri nasıl atayabilirim $PATH
? Peki bunu nerede yapmalıyım? Yolcu, nginx, Rails uygulaması?