์ฌ๋ณด์ธ์. Ruby 2.0.0์์ byebug ๋๋ฒ๊ฑฐ๋ฅผ ์ค์นํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค(์ด๊ฒ์ ๊ณ ๊ฐ์ ์๊ตฌ ์ฌํญ์ด๋ฉฐ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค). OS X 10.9.5๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. homebrew๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ช ์์ ๋ฐ๋ผ rbenv๋ฅผ ์ค์นํ๋๋ฐ ์ง๊ธ๊น์ง ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ์ต๋๋ค. ๋๋ ์ฝ๊ฒ ์ฑ์ ๊ฐ๋ฐํ ์ ์๊ณ ๋ค๋ฅธ ์ด๋ค gem๋ ๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ bybug๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋ฉด ์ค๋ฅ๋ก ์ข ๋ฃ๋ฉ๋๋ค.
$ gem install byebug
ERROR: Error installing byebug:
byebug requires Ruby version >= 2.0.0.
์ด์ ๋ด ๋ฃจ๋น ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
$ rbenv global
2.0.0-rc2
๋ด ๋ชจ๋ ruby โโ2.0.0 ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
$ rbenv install -l | grep 2.0.0
2.0.0-dev
2.0.0-preview1
2.0.0-preview2
2.0.0-rc1
2.0.0-rc2
2.0.0-p0
2.0.0-p195
2.0.0-p247
2.0.0-p353
2.0.0-p451
2.0.0-p481
2.0.0-p576
maglev-2.0.0-dev
rbx-2.0.0-dev
rbx-2.0.0-rc1
rbx-2.0.0
์ ์ง๋ฌธ์ ๊ฐ์ฅ ์ต๊ทผ์ 2.0.0์ด ๋ฌด์์ด๋ฉฐ byebug gem์ด ์ ๋๋ก ์๋ํ๋๋ก ํ๋ ค๋ฉด ์ด๋ค ๊ฒ์ ์ ํํด์ผ ํฉ๋๊น? ๋ชจ๋ ๋์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋๋ ์ถฉ๋ถํ ์กฐ์ฌํ์ง ์์๊ณ ์ง๋ฌธ์ ๋๋ฌด ๋นจ๋ฆฌํ์ต๋๋ค. ๊ทธ ์ฃ์กํฉ๋๋ค.
์ ์ ํ ๋๋ต์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํด๊ฒฐํ์ จ๋ค๋ ๋คํ์ ๋๋ค! :+1:
๋ถ๋ช
ํ byebug๋ ๋ ์ด์ ์ ์ง ๊ด๋ฆฌ๋์ง ์์ผ๋ฏ๋ก pry-byebug
๋ก ์
๋ฐ์ดํธํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
์ ๊ฑฐํ๋ค:
gem 'byebug'
๋ค์์ผ๋ก ๊ต์ฒด:
gem 'pry-byebug', platform: [:ruby_20]
์์ค -Gem::InstallError: byebug์๋ Ruby ๋ฒ์ >= 2.0.0์ด ํ์ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ถ๋ช ํ byebug๋ ๋ ์ด์ ์ ์ง ๊ด๋ฆฌ๋์ง ์์ผ๋ฏ๋ก
pry-byebug
๋ก ์ ๋ฐ์ดํธํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.์ ๊ฑฐํ๋ค:
gem 'byebug'
๋ค์์ผ๋ก ๊ต์ฒด:
gem 'pry-byebug', platform: [:ruby_20]
์์ค -Gem::InstallError: byebug์๋ Ruby ๋ฒ์ >= 2.0.0์ด ํ์ํฉ๋๋ค.