草庐IT

ruby-on-rails - Heroku PostgreSQL

我需要在Heroku的表格中编辑数据,我该如何使用PostgreSQL的IDE或其他一些解决方案来做到这一点?我真的是Heroku的新手,所以请你指导我什么是最好的解决方法。谢谢 最佳答案 据我所知,Heroku不提供对数据库的直接访问。herokuconsole会为您剪裁吗?您可以直接通过您的模型访问数据库。否则你可能想看看如何import/exportyourdatabase. 关于ruby-on-rails-HerokuPostgreSQL,我们在StackOverflow上找到一

ruby - heroku:找不到命令

这似乎已经在HowdoIusegemswithUbuntu?中解决了以及其他答案,但似乎没有一种解决方案适合我。我使用的是MacOSX10.6我已经使用bundler安装了heroku。下面显示了我的gem环境和我的路径-我尝试将可执行目录和GEMPATHS中列出的文件夹添加到我的$PATH但是当我从我的rails项目中键入heroku时,我总是找不到命令。$bundleshowheroku/Library/Ruby/Gems/1.8/gems/heroku-1.18.3$gemenvironmentRubyGemsEnvironment:-RUBYGEMSVERSION:1.6.1-

ruby - JRuby 与 Heroku 上的 Sinatra

我正在克隆这个存储库:https://github.com/freeformz/sinatra-jruby-heroku.git尝试在Heroku的Cedar堆栈上使用JRuby/Sinatra。我按照随附的说明进行操作,一切都在“工头开始”的情况下在本地运行良好。然后我gitpush到Heroku并且它最初加载正常但是当我尝试访问该站点时我在日志中收到错误消息:jruby:Nosuchfileordirectory--trinidad(LoadError)看来jruby找不到“/app/.gems/bin/trinidad”文件。我最初认为它不存在,因为.gems/在.gitigno

ruby-on-rails - 推送到 Heroku 时应用程序的位置

我在git下有一个Rails项目。结构是:SomeProject-Docs-Src-RailsRails是rails应用程序的根,而SomeProject是repo的根。当我尝试推送到Heroku时,我得到:Herokupushrejected,noCedar-supportedappdetected所以我的问题是:这会不会是因为repo的根目录和Rails应用程序的根目录不同?如果是这样,我可以告诉HerokuRails应用程序的根目录在哪里吗?如果不是,还有什么会导致这个问题? 最佳答案 这不是一个理想的情况,尤其是对于hero

ruby-on-rails - 更快的 heroku 推送

我们正在使用带rails的heroku,推送总共需要将近2分钟。我假设大部分时间花在编译slug、Assets预编译和bundle安装上。关于如何加快速度的任何提示? 最佳答案 删除所有未使用的.coffe和.scssAssets。即使是空文件也会增加10/20毫秒的Assets预编译时间。此外,更喜欢sprockets的//=require而不是sass的@import,它要快得多。 关于ruby-on-rails-更快的heroku推送,我们在StackOverflow上找到一个类似

javascript - 在 Heroku 上访问 Javascript 中的环境变量?

我在Heroku上有一个ruby​​/rack应用程序服务于一个站点。该站点使用Javascript,我想访问Javascript文件(APIkey)中的Heroku环境变量。我试过:process.env.API_KEY//Aswellas:process.env['API_KEY']但似乎都不起作用。我得到一个过程未定义的错误。我得到的上述代码行来自在Heroku上运行的Node.js应用程序。我认为这与从普通js文件访问key的方式相同,但它不起作用。 最佳答案 你很困惑。该Javascript在访问者的网络浏览器中运行,不在

ruby-on-rails - 无法将 Rails 应用程序部署到 Heroku, "Invalid RUBY_VERSION"

我正在尝试将我的应用程序推送到Heroku,但我无法克服此错误:Deltacompressionusingupto2threads.Compressingobjects:100%(1554/1554),done.Writingobjects:100%(1652/1652),23.93MiB|369KiB/s,done.Total1652(delta859),reused0(delta0)----->Ruby/Railsappdetected!!InvalidRUBY_VERSIONspecified:There-was-an-error-in-your-Gemfile,-and-Bun

ruby - Heroku 中的配置文件

有人可以帮助我解决我在Heroku上的问题吗?我是Heroku的新手。这个警告总是出现。警告:未检测到Procfile,使用默认的Web服务器(webrick)。我正在使用Rails4。提前致谢 最佳答案 错误本身是不言自明的。未检测到Procfile,因此在您的根目录中创建一个名为Procfile的文件。正如您在评论中所述,您正在使用Unicorn服务器,因此在Procfile中放置此代码。web:bundleexecunicorn-p$PORT-c./config/unicorn.rb我假设您创建了一个unicorn.rb文件推

ruby - 英雄联盟 "Push rejected, failed to detect set buildpack heroku/ruby"

所以我试图将我的工作(Sinatra)推送到Heroku,但一直收到错误“Pushrejected,failedtodetectsetbuildpackheroku/ruby”建议? 最佳答案 Facepalm好像我们这里有一个rubberduck情况......有点。因为我忘了添加一个Gemfile。-.-' 关于ruby-英雄联盟"Pushrejected,failedtodetectsetbuildpackheroku/ruby",我们在StackOverflow上找到一个类似的问

ruby - 在带有 Selenium for Ruby on Rails 的 Heroku 上找不到 Chrome 二进制文件

两周前,我设法在Heroku上建立了一个工作环境,结合了Capybara、Selenium、Chromedriver和Chrome用于网络抓取。然而,一周前我一定是做了一些更改,这导致设置因找不到Chrome二进制文件而崩溃。WARN:Selenium::WebDriver::Error::UnknownError:unknownerror:cannotfindChromebinary(Driverinfo:chromedriver=2.40.565383(76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux4.4.0-101