草庐IT

ruby-on-rails - 我应该在Heroku上部署Ruby on Rails应用程序吗

Closed.Thisquestionisopinion-based。它当前不接受答案。想改善这个问题吗?更新问题,以便editingthispost用事实和引用来回答。5年前关闭。Improvethisquestion关于我自己的一些事。我今年24岁,去年从北卡罗莱纳州立大学获得分析学硕士学位。统计,数学之类的东西。我没有很强的编程背景,这对我的问题来说非常重要。如果我说没有任何意义的话,那就是为什么。自从毕业以来,我一直在和其他人一起全职研究Rails应用程序。我的编程经验主要是RubyonRails(1.2年。)我知道R,SAS(统计语言,对这个问题没有帮助。)显然,这意味着它已

ruby - 我怎样才能告诉 unicorn 理解 Heroku 的信号?

也许你已经看到了这个......2012-03-07T15:36:25+00:00heroku[web.1]:StoppingprocesswithSIGTERM2012-03-07T15:36:36+00:00heroku[web.1]:StoppingprocesswithSIGKILL2012-03-07T15:36:36+00:00heroku[web.1]:ErrorR12(Exittimeout)->Processfailedtoexitwithin10secondsofSIGTERM2012-03-07T15:36:38+00:00heroku[web.1]:Proces

ruby - -bash :/usr/local/bin/heroku:/usr/local/bin/ruby: bad interpreter: No such file or directory

每当我打开一个新的终端窗口时,我现在得到:-bash:/usr/local/bin/heroku:/usr/local/bin/ruby:错误的解释器:没有那个文件或目录知道为什么会发生这种情况以及如何摆脱它吗? 最佳答案 确保文件/usr/local/bin/heroku的第一行是#!/path/to/ruby。您可能需要将其从/usr/local/bin/ruby更改为/usr/bin/ruby,或者如果找不到ruby可执行文件,键入whichruby​​或updatedb&&locateruby​​找到它。如果上述方法不起作用

ruby-on-rails - Ruby 2.0/Rails 4.0.0beta 升级在推送到 heroku 时失败

脑子转储,因为我的脑袋被谷歌搜索和猛撞电脑弄得焦头烂额。任何帮助或线索将不胜感激!我通过rvm管理我的gem。$ruby-vruby2.0.0p0(2013-02-24revision39474)[x86_64-darwin12.2.0]$rails-vRails4.0.0.beta1然后当我想从头开始创建一个全新的应用程序$railsnewbrand_new_appcreatecreateREADME.rdoc...Yourbundleiscomplete!Use`bundleshow[gemname]`toseewhereabundledgemisinstalled.$cdbran

ruby - Heroku 上 Rack::Static 应用程序的 HTTP 基本身份验证

我在Heroku上托管了一个简单的Rack应用程序。配置.ru:useRack::Static,:urls=>["/stylesheets","/images","/javascripts"],:root=>"public"runlambda{|env|[200,{'Content-Type'=>'text/html','Cache-Control'=>'public,max-age=86400'},File.open('public/index.html',File::RDONLY)]}如何向其中添加HTTP基本身份验证?如果它只适用于生产环境,则加分。谢谢

ruby - Sinatra 和 Grape API 在一起?

我一直在阅读,我发现了这个micro-frameworkcalledGrape对于ruby。我目前正在使用Sinatra处理网络界面,但我也想实现Grape来处理应用程序的API方面。我找不到有关此主题的任何有用建议。grape文档说:“Grape是一个用于Ruby的类似REST的API微框架。它旨在通过提供简单的DSL来轻松开发RESTfulAPI,从而在Rack上运行或补充现有的Web应用程序框架,例如Rails和Sinatra。”所以听起来应该有一种官方方式将两者结合起来,对吗?此应用程序也将在Heroku上运行。 最佳答案

ruby-on-rails - 在推送到 Heroku 之前自动预编译 Assets

在推送到Heroku之前,是否可以在Rails应用程序中自动预编译我的Assets?我总是忘记这样做,所以如果当我输入gitpushherokumaster时它会首先运行rakeassets:precompile就好了;git提交添加。;gitcommit-a-m"Precompile.",或类似的东西。有人实现过这样的解决方案吗?可能没有钩子(Hook)?尽管我怀疑这是唯一的方法。 最佳答案 我终于明白了。我确实在Cedar堆栈上。问题是我已经将我的public目录检查到Git中,当我推送到Heroku时,它意识到public存在

ruby-on-rails - PGError : ERROR: relation "table_name" does not exist

我正在尝试将一个简单的应用程序推送到heroku并运行:herokurakedb:migrate但是我得到以下错误:rakeaborted!PGError:ERROR:relation"posts"doesnotexist:SELECTa.attname,format_type(a.atttypid,a.atttypmod),d.adsrc,a.attnotnullFROMpg_attributeaLEFTJOINpg_attrdefdONa.attrelid=d.adrelidANDa.attnum=d.adnumWHEREa.attrelid='"posts"'::regclass

ruby - 如何使用 Ruby 从本地 heroku 生产数据库中将表导出到控制台中的 excel?

我知道如何将Rails中的表格导出到格式化的Excel文件:http://railscasts.com/episodes/362-exporting-csv-and-excel但是如何从控制台执行此操作。 最佳答案 使用连接到您的Heroku数据库herokupg:psql然后运行​​sql命令来获取csv文件,例如\copy(SELECT*FROMusers)TOdump.csvCSVDELIMITER','使用\q退出。执行命令后dump.csv将在您的本地环境中创建 关于ruby-

ruby-on-rails - 无法连接到服务器 : "/var/run/postgresql/.s.PGSQL.5432"?

我在RubyOnRails中有一个带有postgresql数据库的简单网页,但是当我运行服务器时出现此错误,我不知道我这样做了。我使用postgresql,因为heroku需要应用程序在postgresql中。我在ubuntu13.10上工作错误是:PG::ConnectionBad无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?我需要帮助谢谢 最佳答案 像这样创建一个软链接(softlink),这对我有用$sudoln-