我目前正在尝试编写一个 Rake 脚本,该脚本将运行部署到我的登台应用程序所需的命令,该脚本将使用 assets_sync 将我的资产复制到我的 cdn。
namespace :deploy do
desc 'Deploy the app'
task :staging do
app = "app-name"
remote = "git@heroku.com:#{app}.git"
system "git push #{remote} master"
system "heroku run rake assets:precompile --app #{app}"
end
结尾
但是,当我运行这个 Heroku 时,它会将我的 RAILS_ENV(以及其他)覆盖回生产环境。
运行 Heroku 之后发布
v143 Deploy 2b3aa3f 10m ago
v142 Add RAILS_ENV, RACK_ENV, PATH, LANG, G.. 10m ago
任何想法为什么它可能会这样做?
非常感谢
菲尔