Articles of heroku

启动一个应用程序在heroku? 什么是procfile? 'web:'命令?

我指的是这个网站,因为我正在学习python / flask并尝试使用heroku。 http://ryaneshea.com/lightweight-python-apps-with-flask-twitter-bootstrap-and-heroku 让我解释一下我所做的一切,让任何像我一样卡住的人都可以得到照片。 我正在使用Linux Backtrack命令行。 1.我启动了virtualenv,然后安装了flask virtualenv –distribute pip install flask 然后,连接的heroku和github,在github中也创build了一个回购。 写了一个简单的脚本,并保存在app.py 然后,要求创build一个procfile! web:python app.py 问题。 1.通俗文件中的procfile是什么? 2.当我inputweb:python app.py时,它显示'web :: command not found' 请详细说明这是如何工作的? 我还有一个疑问,sudo是至高无上的用户权利? 我们不应该在virtualenv中使用它? 而对于我们使用virtualenv究竟是什么? 一个简单的例子。 问题是非常基本的。 裸露。

为什么Heroku不能在Windows中接受我的Gemfile.lock?

我在Heroku上部署了一个Rails应用程序。 我使用了几个不同的机器,我注意到当我添加新的依赖关系(以便重新生成Gemfile.lock )并在我的Windows计算机上进行bundle install时,推送到Heroku会失败,并显示以下错误: Unresolved dependencies detected; Installing… Windows Gemfile.lock detected, ignoring it. You have modified your Gemfile in development but did not check the resulting snapshot (Gemfile.lock) into version control … Gemfile.lock是在版本控制下,但Heroku显然select忽略它,因为它是在Windows中创build的,然后抱怨它在几秒钟后丢失。 为什么会这样呢? 我该如何解决呢?

heroku在windows上拉postgresql

我试图通过使用一个heroku数据库到我的本地Windows计算机 heroku pg:pull HEROKU_POSTGRESQL_DATABASE mydatabase –app myapp 但是,当我运行这个命令,我得到以下错误: “env”不被识别为内部或外部命令,可操作程序或batch file。 ! 本地psql命令找不到! 有关安装psql的帮助,请参阅PostgreSQL-local-setup 我有我的pathpsql,我可以成功地从我的命令行调用psql。 我甚至可以调用heroku pg:info –app myapp ,并显示我的数据库的存在。 有什么build议么?

在Windows上无法连接PostgreSQL(通过SSL)与RPostgresql

我无法将PostgreSQL(在Heroku上)与Windows(64位)上的RPostgreSQL连接起来。 我可以连接本地postgresql(而不是ssl)与Windows上的RPostgreSQL。 我可以从Windows上的PgAdmin连接Heroku上的PostgreSQL。 我可以将Heroku上的PostgreSQL与OSX和Linux上的RPostgreSQL连接起来。 只有Windows上的RPostgreSQL无法连接Heroku PostgreSQL。 错误信息是: Error in postgresqlNewConnection(drv, …) : RD-DBI driver: (could not connect….xxxxx 有没有解决办法?

Ruby on Rails教程Michael Hartl第2章练习(demo_app):app在Windows 8本地主机上工作,但在Heroku上不起作用

我是networking开发新手,我正在尝试使用Michael Hartl的Ruby on Rails教程来学习RoR。 我的问题在第2章(demo_app,类似微博的使用脚手架)。 demo_app在localhost:3000上运行完美,但是当我将它推到Heroku时,它不起作用(索引和/用户或/ microposts)并显示消息: *“应用程序错误应用程序发生错误,您的页面无法送达,请稍后重试。 如果您是应用程序所有者,请查看日志以获取详细信息。“* 这里是Heroku的日志: 2013-07-18T23:45:15+00:00 heroku[slug-compiler]: Slug compilation started 2013-07-18T23:47:13.079550+00:00 heroku[api]: Scale to web=1 by sergio.schuler@gmail.com 2013-07-18T23:47:14.164452+00:00 heroku[api]: Attach HEROKU_POSTGRESQL_COBALT resource by sergio.schuler@gmail.com 2013-07-18T23:47:14.198422+00:00 heroku[api]: Release v3 created by sergio.schuler@gmail.com 2013-07-18T23:47:14.289007+00:00 heroku[api]: Add DATABASE_URL config by sergio.schuler@gmail.com 2013-07-18T23:47:14.315343+00:00 heroku[api]: Release v4 created by sergio.schuler@gmail.com 2013-07-18T23:47:14.368054+00:00 heroku[api]: Deploy 5c359d1 by […]

本地psql命令找不到

我正在按照这里find的说明。 当我尝试运行$ heroku pg:psql或$ heroku pg:psql HEROKU POSTGRESQL_BROWN我收到以下错误信息: ! 本地psql命令找不到! 有关安装psql的帮助,请参阅local-postgresql 我找不到任何有用的链接(它只是链接到我已经使用的说明,但进一步下了页面),也不能在其他地方find这个错误。 如果我错过了任何你需要知道的答案,请告诉我。 我对这一切都颇为陌生,在我走的时候自我教导。

将Yesod部署到Heroku,不能静态构build

我对Yesod非常陌生,而且我很难静态构buildYesod,所以我可以部署到Heroku。 我已经改变了默认的.cabal文件来反映静态编译 if flag(production) cpp-options: -DPRODUCTION ghc-options: -Wall -threaded -O2 -static -optl-static else ghc-options: -Wall -threaded -O0 它不再build立。 我得到了一大堆警告,然后是一堆未定义的引用,如下所示: Linking dist/build/personal-website/personal-website … /usr/lib/ghc-7.0.3/libHSrts_thr.a(Linker.thr_o): In function `internal_dlopen': Linker.c:(.text+0x407): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/lib/ghc-7.0.3/unix-2.4.2.0/libHSunix-2.4.2.0.a(HsUnix.o): In function `__hsunix_getpwent': HsUnix.c:(.text+0xa1): warning: Using 'getpwent' […]

在窗户上安装Heroku toolbelt的工头无法find

我只是按照Heroku的nodejs教程开始的。 https://devcenter.heroku.com/articles/getting-started-with-nodejs#declare-process-types-with-procfile 但我得到一个错误“声明与procfile过程types”的一部分“我的问题是,我的CMD(使用Windows 7)没有find命令”工头“ 任何解决scheme 我下载/安装了heroku工具栏,login工作正常,但工头不

Heroku pg:拉不能填充模式

所以我已经阅读了关于pg:pull的文档 ,但似乎无法使其工作。 当我用正确的参数运行命令时,我的Heroku数据库被提取并创build了一个本地数据库,但是模式没有被本地填充; 例如,没有创build表,没有设置触发器,没有约束,没有数据等。 这里是我的数据库的heroku pg:info日志: === HEROKU_POSTGRESQL_ORANGE_URL (DATABASE_URL) Plan: Hobby-dev Status: Available Connections: 1 PG Version: 9.3.3 Created: 2014-04-02 19:24 UTC Data Size: 7.4 MB Tables: 6 Rows: 1376/10000 (In compliance) Fork/Follow: Unsupported Rollback: Unsupported 这是我正在使用的命令: PGUSER=postgres PGPASSWORD=password heroku pg:pull HEROKU_POSTGRESQL_ORANGE mylocaldb –app myappname 我不知道如何设置PGUSER和PGPASSWORD的环境variables(如果有人能指出我在正确的方向,你会得到一个+1,我读这个问题和答案无济于事)。 mylocaldb被创build,但是模式没有被填充。 一旦命令运行,这是pg_dump : pg_dump: reading schemas pg_dump: reading user-defined […]

Gemfile.lock应该承诺在Windows上的源代码控制?

Ruby newb在这里。 我通过rubyinstaller下载了ruby,做了gem install rails ,解决了一些缺失的库,最后分叉了我想要工作的ruby项目 。 在触摸任何东西之前,我看到我的Gemfile.lock被修改: diff –git a/Gemfile.lock b/Gemfile.lock index aefda68..9ebccba 100644 — a/Gemfile.lock +++ b/Gemfile.lock @@ -46,6 +46,7 @@ GEM diff-lcs (1.1.3) erubis (2.7.0) eventmachine (1.0.0) + eventmachine (1.0.0-x86-mingw32) execjs (1.4.0) multi_json (~> 1.0) hike (1.2.1) @@ -65,11 +66,17 @@ GEM multi_json (1.3.6) multi_xml (0.2.2) pg (0.14.1) + pg (0.14.1-x86-mingw32) polyglot […]