在Heroku上运行Dart App

时间:2012-12-20 18:16:24

标签: heroku dart

我正在关注this blog将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

有人能指出我解决这个错误吗?

1 个答案:

答案 0 :(得分:5)

您应该忘记将 buildpack 添加到配置中。请参阅getting started of 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