Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

开发环境用不到 rspec 这些吧 #40

Closed
saberma opened this issue Dec 25, 2012 · 8 comments
Closed

开发环境用不到 rspec 这些吧 #40

saberma opened this issue Dec 25, 2012 · 8 comments

Comments

@saberma
Copy link
Member

saberma commented Dec 25, 2012

现在 Gemfile:

group :development, :test do
  gem 'rspec'
  gem 'rspec-rails'
  gem 'jasmine', '1.3.0'
end

rspec-rails 是用于 generator 的,只要放在 development 环境就行,但 rspec 我觉得应该放在 test 环境。 jasmine 呢?

@saberma
Copy link
Member Author

saberma commented Dec 25, 2012

以上语句是正确的,是要放在 development 组,因为 rspec-rails 会依赖 rspec-core

@saberma saberma closed this as completed Dec 25, 2012
@doitian
Copy link
Member

doitian commented Dec 25, 2012

有 rake tasks 和 generators 的都得放到 development

jasmine 是有 rake tasks

@nightire
Copy link
Contributor

实际上可以用写gem 'rspec'的啊,bundle会自动安装依赖

@saberma
Copy link
Member Author

saberma commented Dec 26, 2012

@nightire gem 'rspec-rails' 已经从 rspec 抽取出来了,得手动写上去

@nightire
Copy link
Contributor

@saberma 我知道rspec-railsrspec抽取出来了,我的意思是bundler不就是做这个事情的吗?我试过只写gem 'rspec-rails',bundle会自动安装依赖的gems,没必要写。而且官方的文档也是这么推荐的。

@saberma
Copy link
Member Author

saberma commented Dec 26, 2012

@nightire 你说的对,只要 rspec-rails 就可以了,pl 吧

我刚看下 rspec-rails 是虽然没有依赖 rspec,但是直接依赖了 rspec-core, rspec-mock 等,作用跟 rspec 一样的。

@saberma saberma reopened this Dec 26, 2012
nightire added a commit to nightire/19wu that referenced this issue Dec 26, 2012
同时清理了Gemfile的代码,看着清爽,也对初学者更友好一些。
@nightire
Copy link
Contributor

Travis 测试 ruby-head 时超时了……原因不明。1.9.2和1.9.3通过。

@saberma
Copy link
Member Author

saberma commented Dec 27, 2012

@nightire发另一个PR 先把 .travis.yml 中 head 类去掉吧,只用稳定版的就好。

@saberma saberma closed this as completed Dec 28, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants