standardmäßigWie man Schienen s -p80 auf Port 80 laufen lässt?
rails s #running on 3000 port
Jetzt möchte ich es auf Port laufen 80. Also habe ich versucht:
sudo rails -s -p80
Aber es warf einen Fehler:
[email protected] ~/my/b2c2 $ sudo rails s -p80
sudo: rails: command not found
I verwendet rvm zu Installieren Sie Rubin & Schienen. Es scheint, dass rvm vom Benutzer angegeben wurde. Ist es nicht in der Lage, Schienen in der Wurzel zu finden?
Ich habe auch versucht Code unten:
[email protected] ~/my/b2c2 $ which rails
/home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails
[email protected] ~/my/b2c2 $ sudo /home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails s -p80
ich musste rvm update bevor rvmsudo für mich verfügbar war – the0ther
[Es funktioniert, aber ich habe keine Ahnung warum] (http://i.qkme.me/ 355ovv.jpg) –
@pinouchon es funktioniert, weil 'rvmsudo' sudo plus lädt rvm als sudo. – iain