我尝试使用此命令行设置环境变量:
<?php
namespace Tests;
use Tests\Hat;
class HatFactory {
/**
* Hat color.
*
* @var string
*/
private $color;
/**
* @param string $color Hat color.
*/
public function __construct(string $color) {
$this->validateColor($color);
$this->color = $color;
}
/**
* Create a hat.
*
* @param string $brand Hat brand.
*/
public function createHat(string $brand) {
return new Hat($brand, $this->color);
}
/**
* Validate the hat colour.
*
* @param string $color Hat color.
* @throws \Exception Color not allowed.
*/
private function validateColor(string $color) {
if ($color !== 'red' && $color !== 'blue') {
throw new \Exception('The selected color is not allowed!');
}
}
}
但我有这个错误:
!缺少必需的标志:
! -a, - app APP app来运行命令
!请参阅--help
的更多帮助
我的应用名称是disquairedjangoaj96
答案 0 :(得分:0)
我认为您现在需要告诉heroku您要在哪个应用中设置env变量。
heroku config:set ENV=PRODUCTION --app disquairedjangoaj96
也许本指南可以帮助您https://devcenter.heroku.com/articles/using-the-cli#app-commands