- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 zeus-parallel_tests 和他的初始化有疑问:
我的 gem 文件:
group :development, :test do
gem "sqlite3"
gem "rspec-rails"
gem "rspec-its"
gem "guard-rspec"
gem "quiet_assets"
gem "dotenv-rails"
gem "parallel_tests"
gem "zeus-parallel_tests"
end
然后捆绑,好吧
我的 database.yml 配置:
connection: &connection
adapter: postgresql
host: localhost
username: ********
password: ********
encoding: utf8
min_messages: warning
development:
database: app_development
<<: *connection
test:
database: app_test<%= ENV['TEST_ENV_NUMBER'] %>
<<: *connection
production:
database: app_production
<<: *connection
然后 zeus-parallel_tests init 用于创建我的 custom_plan.rb 和 zeus.json好吧
但是当我尝试创建我的并行数据库时(我有一个带有 8 个线程的 i7)我有一个奇怪的消息:
> rake parallel:create
app_development already exists
app_development already exists
app_development already exists
app_development already exists
app_development already exists
app_development already exists
app_development already exists
app_development already exists
并行尝试复制我的开发数据库?我以为他复制了我的 app_test 数据库
> rake parallel:drop
> rake parallel:create
PG::Error: ERROR: duplicate key value violates unique constraint "pg_database_datname_index"
DETAIL: Key (datname)=(app_development) already exists.
: CREATE DATABASE "app_development" ENCODING = 'utf8'
and
/vendor/bundle/gems/activesupport-4.1.13/lib/active_support/notifications/instrumenter.rb:20:in `instrument'PG::Error: ERROR: duplicate key value violates unique constraint "pg_database_datname_index"
在我操作之后我只有 1 个 app_test 数据库和 1 个 app_development 数据库..
有什么想法吗?我不碰 custom_plan.rb 和 zeus.json宙斯还好rspec 没问题 ruby = 2.1.3 rails = 4.1.13
最佳答案
我在使用 parallel_specs
gem(不是 zeus
一个)时遇到了同样的问题 - 我相信它试图在开发环境中运行。我不确定这是我的应用程序还是 gem 中的问题,但我必须显式设置 RAILS_ENV
才能正常工作:
RAILS_ENV=test bundle exec rake parallel:setup
RAILS_ENV=test bundle exec rake parallel:spec
关于ruby-on-rails - 无法使用 zeus 的 parallel_tests 创建并行数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34635915/
在处理相当大的 Rails 项目时,Zeus 是一个很棒的工具,可以缩短 Rails 应用程序的加载时间并运行测试套件。但是过了一段时间后,我开始在启动 zeus 的所有项目中都遇到了这个问题: 我做
当 zeus 命令终止时,zsh 中的终端光标有时会出现奇怪的问题。光标位置移动,控制台输出的每一行都有额外的缩进,例如 services GET /service
我使用 nmap 检查它显示的服务器上打开了哪些端口 PORT STATE SERVICE 9090/tcp open zeus-admin 现在端口 9090 应该监听 apa
当我运行 zeus 时: MY_VAR=MY_VALUE zeus start 环境与那个变量保持一致,假设我想使用 MY_VAR=MAY_VALUE_2 运行 Rails 服务器 我试过: MY_V
This教程声称在 Debug模式下运行 zeus 就像单击调试按钮一样简单,但是每当我这样做时,我都会收到以下错误 Fast Debugger (ruby-debug-ide 0.4.22, deb
我即将上线一个由 Codeigniter 提供支持的网站。我想从 url 中删除 index.php,而不是这样: http://www.mysite.com/index.php/controller
有没有办法运行 zeus start 并且 zeus 不仅会启动 rails,还会启动 redis? 我会在 custom_plan.rb 和 CustomPlan#boot 中执行此操作,但我不知道
我在不同的文件夹中有多个项目,我可以运行多个 Zeus 实例,每个实例使用不同的端口吗? 我一直到 https://github.com/burke/zeus/blob/master/docs/rub
我遇到的情况似乎发生在 Zeus 和 RSpec 的许多用户身上。 假设我有以下规范: # spec/views/messages/show.html.erb require 'spec_helper
我已经研究了一段时间,但似乎无法永久解决它。希望有人能帮我澄清一下。 我对设置 PATH 和使用 ZSH 非常熟悉。我有大量的自定义助手、插件等运行良好。 但由于某种原因,当我执行 gem insta
我一直在尝试转移在 godaddy linux 服务器上创建的 WordPress 网站,一切完成后,当尝试转移托管在 zeus 服务器上的注册 365 上的网站时,该网站给出了服务器错误错误代码:5
我想在我的项目中使用 zeus s -p 12345。当然,我可以使用 shell 别名来实现这一点 alias zsp='zeus s -p 12345' 请问有没有办法直接修改自定义计划来做这个?
当我运行这个命令时:rspec spec/controllers/messages_controller_spec.rb 我明白了: Finished in 0.54446 seconds 2 exa
对于我的 Rails 应用程序,我使用 zeus 来加快开发速度。 对于我的第一个功能/场景,我使用了 zeus cucumber效果很好,但现在我有两个功能,我只想测试第二个功能。 在使用zeus之
我需要将任何拥有移动用户代理的人重定向到一个名为 mobile.php 的文件。 我的网络托管服务提供商 Net Registry 使用 Zeus 网络服务器。 这是我从研究中编写的脚本 RULE_1
我对 zeus-parallel_tests 和他的初始化有疑问: 我的 gem 文件: group :development, :test do gem "sqlite3" gem "rsp
我想做的是运行 rails console test 但使用 Zeus gem,类似于:zeus console test 提前致谢! 最佳答案 解决方案是通过修改您的 zeus.json 文件以包含
本文整理了Java中com.taobao.zeus.model.processer.ZooKeeperProcesser.getUseDefault()方法的一些代码示例,展示了ZooKeeperPr
本文整理了Java中com.taobao.zeus.model.processer.ZooKeeperProcesser.getHost()方法的一些代码示例,展示了ZooKeeperProcesse
本文整理了Java中com.taobao.zeus.model.processer.ZooKeeperProcesser.getPath()方法的一些代码示例,展示了ZooKeeperProcesse
我是一名优秀的程序员,十分优秀!