草庐IT

ruby - Sinatra 与 Postgres 和 ActiveRecord |推送到 Heroku 时出错是 : Invalid DATABASE_URL

我有一个用Sinatra编写的应用程序,可以在本地运行,但我似乎无法将其推送到heroku。当我尝试推送到heroku时,出现以下错误:----->Writingconfig/database.ymltoreadfromDATABASE_URLCouldnotdetectraketasksensureyoucanrun$bundleexecrake-PagainstyourappwithnoenvironmentvariablespresentandusingtheproductiongroupofyourGemfile.Thismaybeintentional,ifyouexpect

ruby-on-rails - Heroku Rails App 立即终止(SIGTERM)

我试图让基本的Rails应用程序运行起来,只是初始化一个空/默认项目并将其放在Heroku上。但是,无论我尝试什么,我似乎都无法在Heroku上获得默认的“欢迎加入”页面。虽然一切都在本地工作。似乎应用程序在被推送到Heroku后立即被终止。我看到SIGTERM和“进程以状态143退出”。这是Heroku日志:2014-05-07T19:09:26.423194+00:00heroku[router]:at=infomethod=GETpath=/host=young-caverns-5100.herokuapp.comrequest_id=b0b3030f-8292-4f5e-ad4

ruby-on-rails - Heroku:将 Rails 应用程序推送到 Heroku 时出错,Heroku 找不到 Rails 应用程序

我正在尝试将Rails应用程序推送到Heroku,但我不断收到此错误。user$gitpushherokumasterInitializingrepository,done.Countingobjects:158,done.Deltacompressionusingupto4threads.Compressingobjects:100%(144/144),done.Writingobjects:100%(158/158),671.52KiB|160.00KiB/s,done.Total158(delta32),reused0(delta0)----->Rubyappdetected--

ruby - Padrino、compass 和 heroku 的只读文件系统

我真的很喜欢padrino与compass一起“工作”的方式,但我有几个问题,因为我将要使用heroku(及其只读文件系统)用于托管从外观上看,padrino/compass组合仅在对sass文件进行更改并且用户访问服务器时才编译sass。这是真的吗?如果是这样,那么我是否正确地认为,一旦应用程序处于生产模式,我就不必担心compass尝试写入文件系统,因为我不会对我的sass文件何时在服务器上?除了对sass文件进行更改之外,是否还有任何其他情况会导致padrino/compass写入文件系统?如果我在问题2中所做的假设是错误的,那么我该如何防止padrino/compass写入文件

ruby-on-rails - 与 heroku 一起工作的统计引擎

我有一个herokurails应用程序需要处理一些重要的数字,我需要使用像R这样的统计库(更糟糕的是MatLab)。我正在寻找以下任何问题的答案:是否有不需要二进制文件的全功能统计包GEM?是否可以将R二进制文件作为heroku堆栈的一部分?是否有StatisticsCloud服务(我唯一看到的是Cloudnumbers——但处于封闭测试阶段) 最佳答案 目前有两种选择:JeroenOom'sOpenCPUProjectNoahLorang'srookonherokuproject 关于

ruby - 使用自定义域部署到 Heroku

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我已经从My-app.heroku.com运行该应用程序并且它可以工作,并且我已经在我的域之间设置了DNS但是每当我从我指定的域打开我的应用程序时,heroku会说“引用如果您需要部署方面的帮助,请参阅文档。”我看了几次文档,但还是不明白。我错过了什么步骤?

ruby-on-rails - 处理对 heroku 的 PUT 请求中的 gzipped 正文

我正在开发一个通过restfulxml接口(interface)与iphone应用程序通信的Rails应用程序。iphone应用程序开发人员想要gzip压缩他的请求正文,因为他正在发送各种媒体。我以为heroku会自动处理gzip压缩请求(http://adam.heroku.com/past/2009/4/22/gzip_makes_a_happy_web/)但它似乎并没有:我得到了一堆乱码文本,通过它我不知道如何应对。我需要在我的heroku应用程序中设置一个设置来处理这个问题吗?或者他(iphone开发人员)需要发送一个特定的header来告诉heroku如何处理它?有点卡住了,

ruby - heroku 上的非 Rails 应用程序的 config.ru 中有什么内容?

我有一个使用resque的简单ruby​​(非rails)应用程序,如果没有heroku上的config.ru就无法启动。当我添加config.ru文件时,在本地运行rackup时出现以下错误:/usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/builder.rb:133:in`to_app':missingrunormapstatement(RuntimeError)from/Users/nickkarrasch/Dropbox/Coding/Ruby/smsnotifyv2/

ruby - 用 1 个 dyno 保持 Heroku 清醒的最佳方法

在使用1dyno的同时保持Heroku应用程序的最佳解决方案是什么?这是一个非常小的应用程序,但与其等待20秒让dyno启动,不如每隔30分钟左右对我的Heroku应用程序执行一次ping操作以防止它进入休眠状态,那就太好了,它每小时执行一次。网络上的一些解决方案建议使用“NewRelic”,但我想自己问这个问题,看看是否有针对一个紧迫问题的新2014年答案。小信息:我正在运行一个中间人应用程序,在Heroku上使用Puma。 最佳答案 我已经使用NewRelic完成了这项工作。在我看来,这是一个双赢的局面,因为您将获得对网站的应用

ruby-on-rails - Heroku:部署 ruby​​ 应用程序后为 "Process exited with status 127"

将一些更改部署到Heroku后,我收到以下错误(即使我恢复了更改)。»herokuweb.1--Startingprocesswithcommand`bin/railsserver-p59617-eproduction`»appweb.1--/usr/bin/env:ruby:Nosuchfileordirectory»herokuweb.1--Processexitedwithstatus127»herokuweb.1--Statechangedfromstartingtocrashed似乎我的应用程序不再理解ruby​​。这些是我在/bin中的文件:捆绑#!/usr/bin/env