eg:linux
好比说在linux下运行rails自带的服务器时,须要这样的命令RAILS_EVN=production rails s是否是有点啰嗦呀,每次要打这么多字,不能忍,万幸的是咱们有shell脚本的帮助。创建一个本身的脚本吧:shell
touch 一个rails_s.sh而后用vim编辑以下,保存。vim
#!/bin/bash RAILS_EVN=production rails s
执行如下命令:ruby
echo $PATH
显示路径信息以下:bash
sophia@DIU:~/Downloads/sublime_text_3$ echo $PATH /home/sophia/.rvm/gems/ruby-2.1.3/bin:/home/sophia/.rvm/gems/ruby-2.1.3@global/bin:/home/sophia/.rvm/rubies/ruby-2.1.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/sophia/.rvm/bin:/home/sophia/.rvm/bin:/home/sophia/.rvm/bin
能够看到里面有/usr/local/bin一项,把写好的rails_s.sh放到/usr/local/bin中,而后改一下权限:服务器
sudo chmod 755 rails_s.sh
如今就能够到项目目录(eg:/var/www/Blog/)下使用rails_s.sh命令执行该脚本启动服务器了:app
sophia@DIU:/var/www/ashelf$ rails_s.sh => Booting WEBrick => Rails 3.2.12 application starting in production on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server