डिफ़ॉल्ट रूप से,
rails s #running on 3000 port
अब मैं इसे पोर्ट 80 पर चलाना चाहता हूं। इसलिए मैंने कोशिश की:
sudo rails -s -p80
लेकिन इसने एक त्रुटि फेंक दी:
mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80
sudo: rails: command not found
मैं रूबी और रेल स्थापित करने के लिए rvm का उपयोग करता था। ऐसा लगता है कि आरवीएम उपयोगकर्ता निर्दिष्ट है। क्या यह जड़ में रेल खोजने में सक्षम नहीं है?
मैंने भी नीचे दिए गए कोड की कोशिश की:
mlzboy@mlzboy-MacBook ~/my/b2c2 $ which rails
/home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails
mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo /home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails s -p80
rvmsudo
sudo प्लस लोडिंग rvm को sudo कहते हैं।