मैं बस अपना पहला रेल सर्वर सेटअप करने के लिए कोशिश कर रहा हूँ। मैंने rbenv स्थापित किया (उपयोगकर्ता के रूप में: deployer
समूह सूडो और व्यवस्थापक के साथ)। अब अपने दस्तावेज़ों के अनुसार यात्री स्थापित करने की कोशिश कर रहा है।rbenv और यात्री - Ubuntu 12.04 पर - नहीं जड़ उपयोगकर्ता खाते (sudo समूह) से स्थापित नहीं कर सकता
मैं passenger-install-nginx-module
चलाने यह शुरू होता है लेकिन फिर मैं
Please specify a prefix directory [/opt/nginx]:
--------------------------------------------
Permission problems
This installer must be able to write to the following directory:
/opt/nginx
But it can't do that, because you're running the installer as deployer.
ठीक मिलता है, मैं तो sudo passenger-install-nginx-module
चलाते हैं, और sudo: passenger-install-nginx-module: command not found
मिलता है।
इसका मतलब यह मैं रूट के रूप में loggin द्वारा इसे स्थापित, जड़ उपयोगकर्ता के लिए पूरे rbenv स्थापित करने और उसके बाद यात्री स्थापित करने के लिए है? मैंने जो भी ट्यूटोरियल पढ़ा है, वे इसे रूट उपयोगकर्ता खाते से नहीं चलाते हैं: /, यह मेरे लिए काम नहीं करता है।
नहीं, क्योंकि आपके नियोक्ता उपयोगकर्ता यात्री स्क्रिप्ट का पूरा पथ प्राप्त करने के लिए ''यात्री-इंस्टॉल-nginx-module''' चलाते हैं, फिर' 'su'' चलाते हैं, और चलाते हैं एक पूर्णपथ के साथ आदेश। आपको केवल एक बार इस स्क्रिप्ट की आवश्यकता है;) – 23tux
धन्यवाद, यह काम कर रहा है। इसे एक उत्तर के रूप में पोस्ट करें ताकि मैं इसे स्वीकार कर सकूं। –