我正在使用cloud9
,因此要运行服务器,我必须输入命令Rails S -b $IP -p $PORT
。如何使用Rails S
将其缩短为.bashrc
?
谢谢!
答案 0 :(得分:1)
好的,您可以使用cloud9
文件中的alias
在.bash_aliases
上执行此操作,但由于Rails S
命名约定,您无法alias
变量中不支持space
。
在cloud9
.bash_aliases
文件上使用如下
alias RailsS="rails s -b $IP -p $PORT"
or
alias Rails_S="rails s -b $IP -p $PORT"
or
alias rails_s="rails s -b $IP -p $PORT"
or
alias rs="rails s -b $IP -p $PORT"
or
alias rails_server="rails s -b $IP -p $PORT"
or what do you want
之后,您可以重新启动cloud9
工作区,否则.bash_aliases
将无法识别为已更新。就是这样。
现在使用您已为.bash_aliases
文件定义的变量。如果您已使用此alias rs="rails s -b $IP -p $PORT"
,则可以编写命令rs
并按Enter键,请参阅下面的
$ rs
=> Booting Puma
=> Rails 5.1.4 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.11.2 (ruby 2.3.4-p301), codename: Love Song
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:8080
Use Ctrl-C to stop
Started GET "/" for 114.31.20.44 at 2018-03-18 10:10:02 +0000
完成! :)
现在问题是你会找到这个.bash_aliases
文件,对吗?
您可以在左侧Workspace->Setting Icon->Show Hidden Files
找到它,您可以点击左侧右上方设置图标点击它,然后它会显示一个列表,然后您可以点击Show Hidden Files
参见附图
点击以污染此内容。
希望它有所帮助。