2012-12-20 163 views
3

我跟隨this blog將Dart應用程序上傳到Heroku並運行它。我已經到了應用程序成功部署到Heroku的地步,但該應用程序沒有運行。以下是從Heroku的日誌:在Heroku上運行Dart應用程序

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 

任何人都可以點我對解決這個錯誤的內容?

回答

6

您應該忘記將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 
+0

我以前添加的buildpack的配置,我試圖再次添加它是肯定的,但我的應用程序仍然失敗,同樣的錯誤。 – Pete

+0

我只是測試一個全新的安裝,並得到了相同的錯誤,你有: - /我的舊安裝工作。對不起! –

+2

剛剛找到解決方法。見編輯的答案。 –

相關問題