Ruby on Rails uygulamasına hizmet veren nginx ve Yolcu ile bir sunucum var. Bundler kullanır.
Bu yığında bir yerde, $PATHolur /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/binmevcut olması gerekir $PATH. Daha spesifik: Ben çalıştırmak gerekiyor idendtify, convertve 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ı?