Tag: heroku

Heroku雪松没有升级到ruby-1.9.3

试图将Heroku雪松从Ruby 1.9.2移植到Ruby 1.9.3失败: 2012-07-25T22:09:48+00:00 heroku[slugc]: Slug compilation started 2012-07-25T22:11:23+00:00 heroku[api]: Deploy abdaf18 by luca.soave@gmail.com 2012-07-25T22:11:23+00:00 heroku[api]: Release v244 created by luca.soave@gmail.com 2012-07-25T22:11:23+00:00 heroku[web.1]: State changed from up to starting 2012-07-25T22:11:24+00:00 heroku[deployhooks]: Notified New Relic about the deploy 2012-07-25T22:11:24+00:00 heroku[slugc]: Slug compilation finished 2012-07-25T22:11:26+00:00 heroku[web.1]: Stopping all processes with SIGTERM 2012-07-25T22:11:27+00:00 app[web.1]: Exiting 2012-07-25T22:11:28+00:00 heroku[web.1]: Process […]

在Heroku上部署Schnitzelpress – 错误

我是一名CSS设计师,现在正在通过Ruby学习编程。 今天,我正在安装(或者更确切地说是安装)Schnitzelpress,这是一个关于Heroku的Ruby博客平台 – http://schnitzelpress.org/manual/setup/ 我按照上面的指南来了T.一切都很好,直到我到达这一个 – git push heroku master 它给了我一个src refefspec master does not match错误和error: failed to push some refs to…错误。 我在Stackoverflow中读到了类似的错误,但是徒劳无功。 我是编程的初学者,所以你可以用外行的术语来帮助我。 我知道机器没错。 是我。 我只是无法弄清楚我做错了什么。 非常感激!

是否可以从Heroku的私有gitlab主机安装gem

我有一个私有的gitlab主机,它托管私有代码和项目,我在heroku中托管我的应用程序,在那个heroku应用程序中,我们使用Gemfile来管理heroku app的依赖,其中一个依赖来自私有gitlab主机。 所以我的Gemfile是这样的: gem ‘my_greate_gem’, ‘0.0.1’, :git => “http://myprivate_gitlab_host/private_gems/my_great_gem.git” 似乎没有任何关于使用私有gitlab主机在Heroku中托管gem的教程,但我真的不想使用gemfury。 这有什么可能的解决方案吗?

Rails,heroku在不同磁盘上安装puma会出错

我在heroku上创建了免费帐户。 现在我正在尝试这个开始 。 我的DevKit Ruby和openssl放在我的D:\磁盘里面, not C:\ ,因为我有理由不能使用C:\ disk。 所有文件目录都放在我的路径中。 我试过通过这种方法安装puma gem,唯一的例外是磁盘名称是D:\ 。 当我运行gem install puma — –with-opt-dir=D:\openssl它会抛出一个很长的错误: D:\>gem install puma — –with-opt-dir=D:\openssl Building native extensions with: ‘–with-opt-dir=D:\openssl’ This could take a while… ERROR: Error installing puma: ERROR: Failed to build gem native extension. D:/Ruby21-x64/bin/ruby.exe -r ./siteconf20150406-5096-1vz5x1.rb extconf.rb – -with-opt-dir=D:\openssl checking for BIO_read() in -lcrypto… […]

缺少必需的参数:ras测试中的aws_access_key_id,aws_secret_access_key

我正在做hartle教程的第11章。 当我运行heroku run rake db:migrate我收到此错误: Missing required arguments: aws_access_key_id, aws_secret_access_key 我在这里输入链接描述的答案解决了它并成功迁移。但是现在当我运行时 bundle exec rake test 它给了我: rake aborted! ArgumentError: Missing required arguments: aws_access_key_id, aws_secret_access_key 这是我的carrierwave文件: CarrierWave.configure do |config| config.fog_credentials = { :provider => ‘AWS’, :aws_access_key_id => ENV[‘S3_KEY’], :aws_secret_access_key => ENV[‘S3_SECRET’], :region => ENV[‘S3_REGION’], :endpoint => ENV[‘S3_ENDPOINT’] } if Rails.env.test? || Rails.env.development? config.storage = :file config.enable_processing […]

Ruby Mysql2通过代理(QuotaGuard)

我需要使用mysql2 gem连接到mysql数据库。 一切都在本地运行良好,但在Heroku我需要一个静态IP地址,所以我安装了QuotaGuard ,它为我提供了用户名和密码的代理。 代理工作正常(用curl测试) 我无法使用它连接到mysql,我在post上看到你可以在连接时指定一个mysql套接字文件,但我完全不知道放在哪里,找不到任何地方。 client = Mysql2::Client.new(:host => host, :database => database, :username => username, :password => password, :port => port, :socket => “my_path/to/mysql.sock”) 我在my_path/to/mysql.sock随机尝试了这个,但它不会影响任何东西,就像它被忽略一样 route { proxy: xxxx:xxxxx@xxxxxx.quotaguard.com port: 9293 proxyprotocol: socks_v5 method: username command: connect } 谢谢

如何在rails中的heroku中添加子域

我有一个ruby on rails的应用程序,它有多个子域,localhost就是这样的 manager.daycare.no:3000/ worker.daycare.no:3000/ daycare.no:3000/ admin.daycare.no:3000/ parent.daycare.no:3000/ 现在我想在heroku上添加这些。 我如何在heroku上添加这些子域名? 我的heroku-app名称是sufa-travels.herokuapp.com/

Heroku推被拒绝–Hartl的Rails 3.2教程

我是一个ruby,ruby on rails和heroku greenhorn,它正在尝试学习Michael Hartl的Ruby on Rails 3.2教程中的代码 。 现在在本章的最开始,我没有将所有内容部署到Heroku。 我收到此错误消息(但我没有计划如何解决此问题): $ git push heroku master Counting objects: 69, done. Delta compression using up to 2 threads. Compressing objects: 100% (54/54), done. Writing objects: 100% (69/69), 27.34 KiB, done. Total 69 (delta 5), reused 0 (delta 0) —–> Heroku receiving push —–> Ruby/Rails app detected […]

travis setup heroku命令产生存储库未知错误

我正在阅读Raild 4 In Action一书。 在第13章:部署,页面464,它让您对travis的部署挂钩进行最终配置,以便在传递规范时推送到您的heroku应用程序。 这本书已经让我做了以下事情: 我在我的应用程序的根目录中输入了.travis.yml文件。 然后我去了https://travis-ci.org/并通过我的Github帐户登录。 然后我将开关翻到了我的项目。 现在,当我做一个git push我注意到travis它做了一个构建并运行了我的所有规范。 看起来一切都过去了。 在底部,它Done. Your build exited with 0. Done. Your build exited with 0. 现在好了,与heroku的部署钩子。 我做gem install travis将gem放到我的电脑上 然后我用一个github令牌做travis login ,它说: Successfully Logged in! 现在我运行travis setup heroku ,这里是错误: repository not known to https://api.travis-ci.org/:my_repo_name/my_app_name 该书未提及此错误消息。 我试图环顾四周,找不到任何遇到这个问题的人。 如何让travis setup heroku命令来执行它应该做的事情? 更新 问题是我在Github上的回购Ticketee的名字是Ticketee和travis-ci因为某些原因认为它是ticketee 。 答案是从我的应用程序的根目录打开以下文件: vim .git/config 在底部,我看到了以下内容 […]

在rails上的ruby中将sqlite更改为PostgreSQL

我正在使用win 7与docker和docker我在轨道上使用ruby,我做了一个适用于sqlite3的应用程序但是当我尝试上传到Heroku时,Heroku给了我一个错误,它不支持sqlite3所以我有将我的app数据库更改为PostgreSQL并进行了以下更改:在我的Gemfile中我评论了gem sqlite3: # Use sqlite3 as the database for Active Record #gem ‘sqlite3’ #posgresql gem ‘pg’ 第二个我做了“捆绑安装”,然后是docker-compuse构建 然后在我的database.yml中: 之前: default: &default adapter: sqlite3 pool: timeout: 5000 development: <<: *default database: db/development.sqlite3 # Warning: The database defined as "test" will be erased and # re-generated from your development database when you run "rake". # Do […]