要開始我的Rails應用程序,我先去/var/www/html/app
dir。
然後我執行其餘的兩個命令。如何縮短與Rails相關的命令?
1. $ cd /var/www/html/app
2. $ bundle exec rake sunspot:solr:start RAILS_ENV=production
3. $ unicorn_rails -c config/unicorn.rb -E production -D
我想省略第一行。並把它放入第二和第三命令。
可能嗎?
這取決於。我的策略是,我會把它放在我容易找到的地方,可能在'〜/ scripts'中,然後建立到/ usr/local/bin的符號鏈接,確保它包含在你的$ PATH中。 然後你可以在任何地方調用你的腳本。 – nXqd
如果我不使用$ PATH,該怎麼辦?我仍然可以在shell命令中編寫完整的絕對路徑嗎?如果是這樣,我該怎麼寫?你能舉個例子嗎? – MKK
是的,你可以做到這一點,例如在我的情況下,我把腳本放在'〜/ scripts'中。然後我可以像這樣調用它'〜/ scripts/app-start.sh'。 – nXqd