尝试使用自定义buildpack时出错

时间:2012-06-20 02:28:24

标签: ruby-on-rails deployment heroku

我正在尝试在Heroku上使用phantom.js自定义buildpack(https://github.com/stomita/heroku-buildpack-phantomjs

我按照指示操​​作并使用

创建了一个项目
heroku create --stack cedar --buildpack http://github.com/stomita/heroku-buildpack-phantomjs.git

但是当我这样做时,一切似乎都出错了。我最初认为这是一些其他问题(Heroku run rake db:migrate error with "no such file to load -- bundler/setup"),但在创建一个没有buildpack的新应用程序后实现它是导致问题的buildpack。

基本上当我使用buildpack时,一切都会出错:我的进程都没有启动,捆绑进程不起作用等等。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

这对我有用:

  1. 运行heroku create --stack cedar --buildpack http://github.com/stomita/heroku-buildpack-phantomjs.git在您的Heroku帐户上创建一个新的Heroku应用程序。
  2. 转到Heroku并找到您的应用程序存储库。
  3. 查看git@heroku.com:stark-mist-2296.git并切换到克隆目录。
  4. 运行rails new .以创建新的空白Rails应用程序。
  5. 更改Gemfile以使用Heroku上的Postgres - pg代替sqlite3
  6. 运行git push origin master
  7. 你应该看到一个空白的Rails应用程序。

    可能是你没有在Heroku上使用pg gem。

    <强>参考