要开始我的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