在 heroku 的教程里看到说要设置 RACK_ENV 像这样:
$ echo "RACK_ENV=development" >>.env
我用的是 windows,想问下怎么设置啊?然后怎么检查设置好了没呢?
谢谢先!
你要给 heroku 设置?查一下 heroku config 的用法
另外 这句话的意思就是 创建一个.env 文件 内容是双引号内的文字 你完全可以手动在做
#2 楼 @jasl 创建一个.env 文件?那么文件名是什么呢?就是".env"? 放在什么地方呢?app 的根目录?
#3 楼 @colinxt 文件名就是.env 啊 你试试放 app 根目录吧 通常都是这样的 heroku 也有全局的环境变量可以设置 具体研究 heroku config 命令
话说 win 的话 这条命令应该也能用吧 win 也有流操作符的
#4 楼 @jasl 恩,可以了,谢谢!
foreman 默认会加载 .env 的,把在项目根目录,加到 git 一起 push 到 heroku 就好了。本地用 foreman run COMMAND 和 foreman start [PROCESS] 也都会加载 .env 的。其实 heroku 的 heroku run 也就是远程调用 foreman run
foreman run COMMAND
foreman start [PROCESS]
heroku run
foreman run