草庐IT

dev-mode

全部标签

ruby-on-rails - Bundle Install on dev 给出了缺少生产 gem 的错误

为什么我的gemfile没有跳过“生产”gem?我刚刚在MacOSXMavericks上安装了Rails(可能是无关紧要的细节)。当我执行bundleinstall时,它给我一个关于缺少pggem的错误。然而,这仅在我的production环境中列出,所以不应该跳过它吗?注释掉我的gempg使bundleinstall成功。额外的上下文:我刚刚在MacOSXMavericks上安装了Rails。当我尝试打开我的项目时,它似乎认为我处于“生产”状态并尝试将我的“pg”gem用于Postgres。如果我尝试使用railss或railsconsole,我会收到错误消息,指出我没有安装“pg”

ruby - ubuntu 10.04 上的 phusion 乘客 : why apache2-prefork-dev when we want apache2-mpm-worker?

我想在x86_64SMPubuntu10.04上安装phusionpassenger和ruby​​企业版。推荐的选项似乎是apache2-mpm-worker但是当我运行passenger-install-apache2-module时phusion客诉安装例程ToinstallApache2developmentheaders:Pleaserunapt-getinstallapache2-prefork-devasroot.如果我们显然想用mpm-workerapache2运行passenger,为什么我们在这里需要prefork-dev?有什么建议么?有worker-dev包吗?

ruby-on-rails - 使用 docker 容器 (dev) 时的 Rails Controller 缓存

我让docker运行一个应用程序容器(rails应用程序)和一个运行postgres的数据库容器我已将我的本地工作目录卷挂载到我的应用程序容器,这样我就可以在本地工作并将更改反射(reflect)在应用程序容器中。在执行此操作时,一切似乎都运行良好,除了我的Controller上似乎出现了一些奇怪的缓存行为例如路线:get'/something',to:'something#show'ControllerclassSomethingController当我转到myapp/something时,我得到了Hello1perfect!然后我将我的Controller编辑为:classSome

ruby-on-rails - Ruby on Rails,rake 数据库 :seed or db:reset - how do you dictate which mode (development/test/production)?

使用RubyonRails,当您使用rakedb:seed或db:reset重置或重新播种数据库时-您如何指定操作要处于哪种模式(开发/测试/生产)?我使用Sqlite进行开发,使用postgresql进行测试和生产——但使用不同的连接参数。我似乎无法控制Rails在我的开发箱(我在虚拟机Ubuntu13.l0中运行)或在Heroku上运行的模式。此外,当您在Heroku上运行应用时,您如何决定在哪种模式(开发/测试/生产)中运行您的应用?Heroku文档建议的方式不起作用(也就是说,将单行放入Procfile网络:bundleexecunicorn-p$PORT-E$RACK_ENV

ruby - libreadline5-dev 在 apt-cache 中没有候选者

我正尝试在Chef中这样做:package("libreadline5-dev")dopackage_name"libreadline5-dev"retry_delay2retries0recipe_name"default"cookbook_name:"nginx-passenger"action:installend出现以下错误:================================================================================Errorexecutingaction`install`onresource'package[

ruby - 为什么 Ruby 在 windows server 上比在 windows dev 机器上运行慢得多?

首先,如果可以的话,我会切换到Linux,但由于对第3方的依赖,我不能。我正在完成一个Rails应用程序并将其部署到Windows2008服务器上。在服务器上测试时,该应用程序被证明非常慢,每个请求需要2-5秒。它在我的开发机器上远没有这么慢,据我所知,缓慢是在Rails本身,即。我在服务器上看到诸如Completed200OKin1859ms(Views:1687.5ms)之类的日志记录,而在我的开发机器上则为Completed200OKin347ms(Views:298.0ms).我知道Rails在Windows上应该比在Linux上慢,但为什么它在Windows服务器上比在我的W

ruby - Ubuntu 10.04 上的 ruby​​gems 更新后 dev_appserver.rb 无法启动

我安装了ruby​​gems1.3.5(或1.3.6?),然后在很长一段时间后再次进行了sudogemupdate。一些gems提示他们需要更新的gems版本。因为sudogemupdate--system在Ubuntu上被停用,所以我遵循了以下步骤:HowcanIgetRubyGems1.3.6onUbuntu10.4但现在我无法启动dev_appserver.rb,它说:=>BundlinggemsERROR:Whileexecutinggem...(RuntimeError)Unknowncommandbundle我还尝试再次执行sudogemupdate和sudogemupda

ruby - ssl_verify_mode + bundler + geminabox

我正在尝试设置一个私有(private)的geminabox服务器来保存我的项目正在开发的一些gem。我设置了服务器,乘客nginx运行geminabox作为机架应用程序。我能够在不使用SSL的情况下bundle指向服务器的安装。由于裸HTTP流量从来都不是理想的,我也想添加SSL。为了让概念证明有效,我添加了一个SSL证书并验证我仍然可以看到带有我安装的gem的geminabox前端。当我回到我的ruby​​项目时,我运行bundleinstall并得到:无法验证https://********.com/的SSL证书。您有可能遇到中间人攻击,但很可能您的系统没有验证所需的CA证书。有

ruby-on-rails - 尽管我使用 `webpack-dev-server` 并将 NODE_ENV 设置为开发,但 Rails webpacker 出于某种原因总是认为 NODE_ENV 是生产环境

正如标题,我使用的是dockerruby​​2.3.5(ubuntu)环境,尽管我已经设置了NODE_ENV=development,当我尝试拦截process.env.NODE_ENV的值时,我仍然查看生产,我无法在任何被覆盖的地方找到它。它只发生在docker环境中,但在我的MacOS上没有,不确定是什么原因?更新:这里是Dockerfile和docker-compose.yml供引用:https://gist.github.com/goodwill/b4e677ccf8fe0079183adeec35218812更新:这是我在运行webpacker-dev-server时遇到的错

c++ - 链接器错误 LNK2038 : mismatch detected in Release mode

我正在尝试将我的一个小应用程序从WinXP和VS2005移植到Win7和VS2010。应用程序在Debug模式下编译和运行顺利,但是在Release模式下我收到以下错误:pcrecpp.lib(pcrecpp.obj):errorLNK2038:mismatchdetectedfor'_ITERATOR_DEBUG_LEVEL':value'0'doesn'tmatchvalue'2'inLoginDlg.obj我应该从哪里开始检查? 最佳答案 您的应用正在Release模式下编译,但您链接的是PCRE的调试版本,该版本设置了/MT