ํ ์คํธ๋ฅผ ์คํํ๋ ค๊ณ ํ๊ณ ๋ฒ๋ค exec rake๊ฐ ๋ค์ ์ค๋ฅ ๋ฉ์์ง์ ํจ๊ป ์คํจํ๋ 'activerecord-sqlserver-adapter'๋ผ๋ gem์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
$ bundle exec rake test
/Users/wkotzan/.rbenv/versions/2.0.0-p247/bin/rake:23:in `load': cannot load such file -- /Users/wkotzan/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/specifications/default/bin/rake (LoadError)
from /Users/wkotzan/.rbenv/versions/2.0.0-p247/bin/rake:23:in `<main>'
์ด๋ค ์ด์ ๋ก ๋ฒ๋ค exec๋ ์กด์ฌํ์ง ์๋ ํด๋์์ rake๋ฅผ ์ฐพ๊ณ ์์ต๋๋ค. .rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/specifications/default/bin/rake
ํ์ฌ SQL Server ์ด๋ํฐ ํ๋ก์ ํธ(rails-sqlserver/activerecord-sqlserver-adapter/issues/291) ์๋์ ๋ค๋ฅธ ํฐ์ผ์ด ์ด๋ ค ์์ง๋ง ์ฐ๊ตฌ ๊ฒฐ๊ณผ rbenv์์ ๋ค์ PATH ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ผ๋ฉฐ ๊ด๋ จ๋ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค. :
sstephenson/rbenv/issues/121
sstephenson/rbenv/issues/95
sstephenson/rbenv/commit/db143bb654fe447a462b0d91ba931e0524f234f7
์ ๋ rbenv ๋ฒ์ 0.4.0์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์์คํ ๋ฃจ๋น๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด PATH์์ rbenv shims ํด๋๋ฅผ ์ ๊ฑฐํ๋ฉด ์ด ํน์ ์ค๋ฅ๋ฅผ ํผํ ์ ์์ต๋๋ค.
rbenv hooks rehash
cat .bundle/config
bundle show rake
๋ฐ gem list rake
$ bundle show rake
The gem rake has been deleted. It was installed at:
/Users/wkotzan/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rake-0.9.6
$ gem list rake
*** LOCAL GEMS ***
rake (10.1.0, 0.9.6)
๋ฒ๋ค ์ค์น๋ก ์ญ์ ๋ ๋ ์ดํฌ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
RubyGems ๋ฐ ๋ฒ๋ค๋ฌ๋ฅผ ์ ๊ทธ๋ ์ด๋ํด ๋ณด์ จ์ต๋๊น? ๋ฌธ์ ๊ฐ rbenv์ ์์ง ์๋ค๊ณ ํ์ ํ์ง๋ง Ruby ๋ฒ์ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ง ์๋๋ผ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ค๋ฅ๋ ๊ธฐ๊ดดํ๋ฉฐ RubyGems ๋๋ ๋ฒ๋ค๋ฌ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๊ฑฐ๋ rake๋ฅผ ์๋์ผ๋ก ์ค์นํ์ฌ ํผํ ์ ์์ต๋๋ค.
gem install rake -v '0.9.6'
(0.9.6์ด Gemfile.lock
๋์ด๋ ๋ ์ดํฌ ๋ฒ์ ์ด๋ผ๊ณ ๊ฐ์ )
gem install rake -v '0.9.6'
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌ ํด์!
์ ๋ ๋ฒ๋ค๋ฌ 1.3.5์ RubyGems 2.0.3์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. bundle install
๋๋ bundle update
๋ฅผ ์ํํ๋ฉด ๋๋ฝ๋ rake gem์ด ๋ค์ ์ค์น๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ด์ ์ ๋ํด ํผ๋์ค๋ฝ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
RubyGems ๋ฐ ๋ฒ๋ค๋ฌ๋ฅผ ์ ๊ทธ๋ ์ด๋ํด ๋ณด์ จ์ต๋๊น? ๋ฌธ์ ๊ฐ rbenv์ ์์ง ์๋ค๊ณ ํ์ ํ์ง๋ง Ruby ๋ฒ์ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ง ์๋๋ผ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ค๋ฅ๋ ๊ธฐ๊ดดํ๋ฉฐ RubyGems ๋๋ ๋ฒ๋ค๋ฌ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๊ฑฐ๋ rake๋ฅผ ์๋์ผ๋ก ์ค์นํ์ฌ ํผํ ์ ์์ต๋๋ค.
(0.9.6์ด
Gemfile.lock
๋์ด๋ ๋ ์ดํฌ ๋ฒ์ ์ด๋ผ๊ณ ๊ฐ์ )