2

我正在关注此博客以将 Dart 应用程序上传到 Heroku 并运行它。我已经到了应用程序成功部署到 Heroku 的地步,但应用程序没有运行。以下来自 Heroku 日志:

2012-12-20T18:04:57+00:00 heroku[web.1]: Starting process with command `dart TestApp.dart`
2012-12-20T18:04:57+00:00 app[web.1]: bash: dart: command not found
2012-12-20T18:04:58+00:00 heroku[web.1]: Process exited with status 127
2012-12-20T18:04:58+00:00 heroku[web.1]: State changed from starting to crashed

以下是我的内容Procfile

web: dart TestApp.dart

谁能指出我解决此错误的方法?

4

1 回答 1

6

您应该忘记将buildpack添加到配置中。请参阅Heroku Buildpack for Dart 的入门

基本上,您必须使用以下命令:

$> heroku create myapp_name -s cedar
$> heroku config:add BUILDPACK_URL=https://github.com/igrigorik/heroku-buildpack-dart.git

警告:在最新版本的 buildpack 中,命令似乎dart不再存在于PATH. 一种解决方法是使用完整路径Procfile

web: ./dart-sdk/bin/dart TestApp.dart
于 2012-12-20T20:04:00.247 回答