我有以下命令。我在开始rails server
VARIABLE=development rails s
如何让这个变量自动启动,而不必每次都自己做错?
所以我会这样做
rails s
它将自动使用该变量运行。
答案 0 :(得分:2)
答案 1 :(得分:0)
如果您不需要变量变量,则应将其放入初始值设定项或辅助类中。如果您正在寻找环境,则不需要它,因为它是默认设置。
答案 2 :(得分:0)
./。env
APP_PORT=3000
APP_HOST=0.0.0.0
ENV=development
DATABASE_NAME=batman
DATABASE_USER=bat
DATABASE_PASSWORD=1234
DATABASE_PORT=5443
./ start.sh
脚本,该脚本将使用 ./。env
中的所有变量运行Rails应用
set -o allexport
source .env
set +o allexport
bundle exec rails s -p $APP_PORT -b $APP_HOST -e $ENV
不要忘记设置访问权限以执行 ./ start.sh
chmod +x ./start.sh
从rails应用的根文件夹中运行命令:
./start.sh