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 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 […]

耙资产:预编译不起作用(rails 3.1.1)

我正在部署到heroku,但我看到的CSS文件没有被送达(他们也不能在heroku上find)。 我读到,我需要做耙子资产:首先在本地进行预编译,但当我这样做时,我得到: C:\project>bundle exec rake assets:precompile –trace ** Invoke assets:precompile (first_time) ** Execute assets:precompile rake aborted! undefined: Unexpected token: operator (<) (in C:/project/app/assets/javascripts/application.js) Tasks: TOP => assets:precompile (See full trace by running task with –trace) 我在application.js中没有任何东西,所以我不明白错误在哪里。 application.js是 // This is a manifest file that'll be compiled into including all the files listed below. // Add […]

启动Ruby和Rails命令提示符时,系统找不到指定的path

一周前我刚开始学习rails,一切都运行到今天。 现在当我启动Ruby命令提示符时,它说: The system cannot find the path specified. # Under Rails Environment Configuration. The system cannot find the path specified. The system cannot find the path specified. The system cannot find the path specified. The system cannot find the path specified. The system cannot find the path specified. — ruby和铁轨的path显示正确。 我正在使用Windows Vista 32位。 任何帮助将不胜感激,谢谢!

如何在启用了SSL的Windows上安装PHP的PostgreSQL客户端库

我无法从本地PHP开发者服务器连接到Heroku上的PostgreSQL数据库。 这是因为Heroku要求我使用SSL进行连接。 但标准的Windows PHP 5.5.12 PostgreSQL客户端库似乎不支持SSL。 我得到以下错误: pg_pconnect():无法连接到PostgreSQL服务器:sslmode值“require”在SSL支持未编译时无效 我试图从我的Postgres安装复制libpg.dll,无济于事。 我跑了phpinfo (),它在pgsql下说: 禁用了SSL 。 我安装了BitNami的WAPP协议栈 。 有了它phpinfo ()列在pgsql: SSL启用 。 但我仍然得到同样的错误。 任何人都可以告诉我如何获得启用SSL的Windows上的PostgreSQL客户端库的PHP? 类似的问题没有满意的答案 从本地PHP应用程序的Heroku Postgres连接 无法连接到PostgreSQL服务器 丹尼尔,任何帮助,非常感激

为什么压缩二进制文件时会损坏?

我有一个通过networking提供压缩文件的服务。 该zip包含Windows平台的可执行文件。 我正在使用RubyZip库来压缩文件,但是这个过程破坏了二进制文件。 在我的本地服务器,我们通过系统调用使用zip命令,它工作正常。 Heroku的zip命令不可用,而且我只是没有select。 我正在使用这个类: require 'zip/zip' # This is a simple example which uses rubyzip to # recursively generate a zip file from the contents of # a specified directory. The directory itself is not # included in the archive, rather just its contents. # # Usage: # directoryToZip = "/tmp/input" # outputFile […]

你如何连接到Heroku的本地PostgreSQL?

当我研究这个时,我发现这里的教程缺less关键信息,这里有几个问题和在线投诉有关本教程的一些事情。 我想知道是否有人在这里成功地连接到Heroku本地Postgresql在Windows中,可以帮助我。 目前我坚持这个命令 c:\>export DATABASE_URL=postgresql://localhost:5432/shouter 'export' is not recognized as an internal or external command, operable program or batch file. 有针对这个的解决方法吗?

为什么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的,然后抱怨它在几秒钟后丢失。 为什么会这样呢? 我该如何解决呢?