Tag: heroku

不能通过我的应用程序运行rake数据库迁移

这是我第一次遇到这样的错误: Running `rake db:migrate` attached to terminal… up, run.8524 ! Heroku client internal error. ! Search for help at: https://help.heroku.com ! Or report a bug at: https://github.com/heroku/heroku/issues/new Error: Operation timed out – connect(2) (Errno::ETIMEDOUT) Backtrace: /usr/local/heroku/lib/heroku/client/rendezvous.rb:39:in `initialize’ /usr/local/heroku/lib/heroku/client/rendezvous.rb:39:in `open’ /usr/local/heroku/lib/heroku/client/rendezvous.rb:39:in `block in start’ /usr/local/heroku/ruby/lib/ruby/1.9.1/timeout.rb:68:in `timeout’ /usr/local/heroku/lib/heroku/client/rendezvous.rb:31:in `start’ /usr/local/heroku/lib/heroku/command/run.rb:113:in `rendezvous_session’ /usr/local/heroku/lib/heroku/command/run.rb:100:in `run_attached’ /usr/local/heroku/lib/heroku/command/run.rb:21:in `index’ /usr/local/heroku/lib/heroku/command.rb:206:in `run’ […]

如何在Heroku上使用最新版本的Imagemagick?

Heroku Cedar-14堆栈目前运行的ImageMagick版本(6.7.7-10)已有近一年的历史: Running `identify -version` attached to terminal… up, run.8227 Version: ImageMagick 6.7.7-10 2014-03-06 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC Features: OpenMP 我想使用-canny选项在图像中执行边缘检测,但这只是在ImageMagick的更高版本中引入的。 Heroku上唯一可用的ImageMagick构建包不适用于Cedar-14堆栈: https : //github.com/mcollina/heroku-buildpack-imagemagick 有没有办法在Heroku上使用ImageMagick v6.8.9-0或更高版本? 提前致谢!

Rails 4 Net :: SMTPAuthenticationError:535#5.7.0身份validation失败

我正在为我的大学的学生组织建立一个电子邮件列表。 该组织有大约6000名成员,为避免成本我已获得使用学校电子邮件服务器的许可,他们为我创建了一个帐户。 我已经使用我的邮件客户端测试了帐户,一切似乎都运行良好,但是当我尝试通过我的Rails 4应用程序发送时,我收到错误: Net::SMTPAuthenticationError: 535 #5.7.0 Authentication failed 我有这样的配置: application.rb中 config.action_mailer.smtp_settings = { :address => “smtp.school.edu”, :port => 25, :enable_starttls_auto => true, :user_name => “account@school.edu”, :password => “mypassword”, :authentication => ‘login’, :domain => ‘http://myapp.herokuapp.com/’ } 同样,凭据都是正确的,我已经通过我的邮件客户端测试了它,并且还与服务器管理员坐下来确认我的配置中的所有内容在端口和凭据方面都是正确的。 我被告知smtp服务器“对公众开放”,并没有阻止连接,我们检查了他们的日志,他们甚至没有看到尝试从我的应用程序连接。 任何人都有任何线索这里出了什么问题? 是否有一些我不知道的设置可能会关闭?

致命的:不是git存储库(或任何父目录):。git

当我尝试git push to heroku时,我得到了以下内容 fatal: Not a git repository (or any of the parent directories): .git 我尝试在铁路教程书上关注ruby。 我想我安装了客户端heroku包(从heroku网站下载并按照他们的指示安装,GUI格式安装)。 所以我的客户端heroku应该没问题(我是编程新手,所以不确定这个术语的说法是否正确)。 然后我打开一个新的终端并输入 git push heroku master 我有 fatal: Not a git repository (or any of the parent directories): .git 谁能擅长这个解释我错过了哪一部分? 即必须先移动到某个目录? 请告诉我这个命令,因为如果没有命令,我可能仍然不知道。 PS:我想我已经在我的github上有了存储库。

Rails Checkout SSL heroku

我使用heroku部署了我的应用程序,并将SSL配置为我的一个子域(secure.mydomain.com)。 我只想订购我的应用程序的一部分来使用这个ssl所以在我的订单控制器中我有一个前置filter将请求重定向到我的安全子域。 但是,重定向时会丢失所有会话信息。 我认为是因为子域名。 如何重定向此以便可以检索会话信息(存储在db中的购物车信息和一些id信息)。 有人可以帮忙吗。 谢克兰

在Production中找不到文件’twitter / bootstrap’

我正在使用Twitter的Bootstrap翻译成SCSS文件。 它适用于本地开发,但是当我预编译并推送到Heroku(使用Cedar堆栈)时,我得到了这个: > Started GET “/” for 74.57.16.130 at 2012-01-28 17:16:36 +0000 > Processing by StaticPagesController#home as HTML Rendered > static_pages/home.html.erb within layouts/application (0.7ms) > Completed 500 Internal Server Error in 4ms > > ActionView::Template::Error (couldn’t find file ‘twitter/bootstrap’ > (in /app/app/assets/stylesheets/application.scss.css:11)): > 8: > 6: > 4: > 2: > 5: “all” %> app/views/layouts/application.html.erb:5:in […]

调试Heroku应用程序时如何避免大量提交

在尝试使用Heroku上的应用程序解决bug时,我通常最终得到一些与bug修复过程相关的Git提交,因为我需要提交更新才能推送到Heroku。 在推送到项目的主要共享仓库之前,有没有聪明的方法来清理这些提交?

Git结帐和Heroku

我在我的笔记本电脑上创建了一个本地Git仓库,然后将源推送到Heroku创建一个远程分支。 在提交和推送几天后,我需要回滚到之前的提交。 这就是我做的。 cd git checkout 35fbd894eef3e114c814cc3c7ac7bb50b28f6b73 有人告诉我,结账创建了一个新的工作树,而不是分支本身,所以当我将回滚更改推送到Heroku时,它说所有内容都是最新的,没有任何内容被推送。 我该如何解决这种情况? 感谢您的帮助。

使用AWS RDS在Heroku App上获取Mysql2 :: Error(SSL连接错误:ASN:错误的其他签名确认)

Mysql2::Error (SSL connection error: ASN: bad other signature confirmation): 我正在建立一个管理网站。 环境是Rails 4.2和Ruby 2.2,将AWS RDS与Heroku服务器连接起来。 我不知道为什么会出现这个错误。 它突然出现了。 我找不到除此之外的任何错误。 虽然我两天前通过了我的代码,但这次我收到了这个错误。(这两天我没有碰到这个代码。)你想出任何想法来解决这个问题吗? 谢谢!

耙子流产! Heroku上未初始化的常量Rake :: DSL

当试图在Heroku上rake db:migrate时。 我收到以下错误。 rake aborted! uninitialized constant Rake::DSL 从我收集的内容来看,这似乎是Rake 0.9.2的一个错误。 如果我在本地执行“gem list”,则只安装Rake(0.8.7)。 我已经尝试将“gem’rake’,’0.8.7’”添加到我的gem文件并运行bundle install但是后来我收到以下错误。 You have requested: rake = 0.8.7 The bundle currently has rake locked at 0.9.2. Try running `bundle update rake` 如果我运行bundle update rake ,它会恢复到0.9.2,我回到了我开始的地方。 我错过了一些明显的东西吗?