μλ νμΈμ μ¬λ¬λΆ,
μ΄κ²μ΄ μ μ ν λ¬Έμ μΈμ§ νμ€νμ§ μμ§λ§ λ΄ λ μΌμ€ νλ‘μ νΈμ 루λΉλ₯Ό 2.1.4λ‘ μ
κ·Έλ μ΄λν ν λ μ΄μ rails s
, rails c
λ₯Ό ν΅ν΄ νλ‘μ νΈλ₯Ό μ€νν μ μμ΅λλ€. λλ λͺ¨λ κ°ν΄ μμ
. λͺ¨λ κ²μ΄ 2.1.2μμ μ μλνμ΅λλ€.
λ€μμ κ³μ λ°μνλ μ€λ₯μ λλ€.
$ rake db:drop db:create db:migrate
rake aborted!
LoadError: cannot load such file -- guard/guard
/Users/jonathan/code/sirius/config/application.rb:14:in `<top (required)>'
/Users/jonathan/code/sirius/Rakefile:4:in `<top (required)>'
LoadError: cannot load such file -- guard-spring
/Users/jonathan/code/sirius/config/application.rb:14:in `<top (required)>'
/Users/jonathan/code/sirius/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
μ λ OSXλ₯Ό μ¬μ© μ€μ΄λ©° rbenvλ₯Ό ν΅ν΄ 루λΉλ₯Ό μ€μΉνμ΅λλ€. Gemfile.lockμ μ€ν μ€μ λλ€. κ°λκ° 2.11.1μ μλ€κ³ λ§ν©λλ€. μ΄ λ¬Έμ μ λν λμμ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€.
1) Gemfileκ³Ό Guardfileμμ κ°λ μ€νλ§μ μ κ±°νκΈ°λ§ νλ©΄ λ©λλ€.
2) κ·Έλ° λ€μ κ°λ-rspecμ μ
κ·Έλ μ΄λν©λλ€( bundle update guard-rspec
μ€ν).
3) springμ μ¬μ©νλλ‘ κ°λ-rspec μ€μ (https://github.com/guard/guard-rspec#options μ°Έμ‘°)
μ€λͺ
:
κ°λ μ€νλ§μ μ΅μ λ²μ μ κ°λμ μλνλλ‘ μ
λ°μ΄νΈλμ§ μμμ§λ§, κ°λ-rspecμ΄ μ€νλ§μ μ§μνκΈ° λλ¬Έμ λ μ΄μ νμνμ§ μμ΅λλ€.
κ°μ¬ ν΄μ! κ·Έ νμ λͺ¨λ κ²μ΄ λ€μ μλν©λλ€.
κ³ λ§μ, ν¨κ³Όκ° μμλ€
μλνμ§ μμ΅λλ€. Gemfile λ° Guardfileμ κ°λ μ€νλ§μ΄ μμ΅λλ€. 2, 3λ¨κ³λ λμμ΄ λμ§ μμ΅λλ€
@ElminDmitry - λ¬Έμ κ° λ€λ₯Ό μ μμ΅λλ€. λ©μμ§μ "guard/guard"κ° μμΌλ©΄ μ€λλ Guard νλ¬κ·ΈμΈμ μ¬μ© μ€μΌ μ μμ΅λλ€.
λμ "bundle exec rake (...)"λ₯Ό μλνμμμ€. μμΈμ μ°Ύλ λ° λμμ΄ λ μ μμ΅λλ€.
κ°λ₯ν κ²½μ° μ λ¬Έμ λ₯Ό μ΄κ³ Gemfile λ° Gemfile.lock(λλ μ΅μν bundle show
μΆλ ₯)μ λΆμ¬λ£μ΅λλ€.
λλ guard -d
λ₯Ό μ€νν΄ λ³Ό μ μμ΅λλ€. μ€λ₯κ° μλ κ²½μ°μλ λμμ΄ λ μ μμ΅λλ€.
gem 'guard-spork' gem 'childprocess'λ₯Ό μΆκ°νκ³ μ€μΉν ν λ¬Έμ κ° λνλ©λλ€.
λ΄κ° κΈ°μ΅νλ ν Guard-sporkλ ꡬμμ΄λ―λ‘ μ κ±°νκ±°λ guard-zeus λλ springμ μ¬μ©νμμμ€.
λμ μ£Όμ μ κ°μ¬ν©λλ€
λμκ² κ΅¬μμ΄μλ κ²μ κ°λ μμ²μ΄μμ΅λλ€.
λ κ±°μ μ½λλ² μ΄μ€μ λΉμ·ν λ¬Έμ κ° μμμ΅λλ€. λ€μμ λλ½λ κ°λ/κ°λ μꡬ μ¬νμ 극볡νλ λ° λμμ΄ λ λ²μ μ λλ€.
group :development do
gem 'guard-rails', '0.7.2', require: false
gem 'guard-rspec', '3.1.0', require: false
gem 'guard-rubocop', '1.2.0', require: false
gem 'guard-spork', '2.1.0', require: false
end
μ€λ μ¬κΈ°λ λ§μ°¬κ°μ§μ
λλ€. bundle update
rspec 3.5 beta3λ₯Ό μ 곡ν ν λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ rspecμ ' ~> 3.4.0'
μ κ³ μ ν΄μΌ νμ΅λλ€.
λ°©κΈ κ°λ μ ¬ λ²μ μ μ λ°μ΄νΈνλλ° λ§λ²μ²λΌ μλνμ΅λλ€.
guard-konacha
λ₯Ό μ¬μ©νλ μ¬λμ λꡬμκ²λ λ μ΄μ μλνμ§ μλ κ² κ°μ΅λλ€.
LoadError: cannot load such file -- guard/guard
@tastycakeman guard-konacha
gemμ Guard λ²μ 1μ μμ‘΄ν©λλ€. gemfileμ gem 'guard-konacha', github: 'lbeder/guard-konacha'
λ‘ λ³κ²½νμΈμ. μ΄ νμΌμλ μ΅μ λ²μ μ Guardλ₯Ό μ§μνλλ‘ gemspecμ΄ μ
λ°μ΄νΈλμμ΅λλ€.
rake db:createλ₯Ό μ€νν λ λ€μ μ€λ₯κ° λ°μν©λλ€.
'λ μ΄ν¬κ° μ€λ¨λμμ΅λλ€!
LoadError: ν΄λΉ νμΌμ λ‘λν μ μμ΅λλ€ -- κ°λ/κ°λ
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb :251:in require'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in
λΈλ‘ νμ'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb :236:in load_dependency'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in
νμ'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/guard-migrate-1.0.4/lib/guard/migrate.rb :2:in <top (required)>'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:95:in
νμ'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb :95:in rescue in block in require'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:72:in
λΈλ‘ νμ'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb :65:in each'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:in
νμ'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler.rb :114:in require'
/Users/macbookpro06/Desktop/projects/pradeep/ashley/oohmpv2/config/application.rb:7:in
require'
/Users/macbookpro06/Desktop/projects/pradeep/ashley/oohmpv2/Rakefile:5:in
<top (required)>'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/bin/ruby_executable_hooks:15:in
νκ°'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/bin/ruby_executable_hooks :15:in <main>'
(See full trace by running task with --trace)
λλ 루λΉλ₯Ό μ²μ μ¬μ©νμ§λ§ μ§κΈμ 3μΌμ΄ μ§λμ Windowsμμ μλνμ§ μμ΅λλ€. λ΄ μ€λ₯:
λ μ΄ν¬ db:μμ±
λ μ΄ν¬κ° μ€λ¨λμμ΅λλ€!
LoadError: ν΄λΉ νμΌμ λ‘λν μ μμ΅λλ€ -- /mnt/c/code/myapp/config/application
/mnt/c/code/myapp/ rakefile:4 : require_relative'
/mnt/c/code/myapp/rakefile:4:in
μμ
κ°μ₯ μ μ©ν λκΈ
λ°©κΈ κ°λ μ ¬ λ²μ μ μ λ°μ΄νΈνλλ° λ§λ²μ²λΌ μλνμ΅λλ€.