2011-05-03 4 views
0

이전에 sqlite를 사용했습니다. 내 친구가 저에게 달려가는 뼈대 레일 앱을 보냈습니다.오류 sqlite3에 Ruby 버전이 필요합니다. = 1.9.1

I 또는 "얇은 시작은"그것이 내가 번들을 설치하려고 노력

Could not find sqlite3-0.1.1 in any of the sources"

말한다 "서버를 레일"수행하려고하지만이 오류가 발생하는 경우 :

Installing sqlite3 (0.1.1) /Library/Ruby/Site/1.8/rubygems/installer.rb:364:in ensure_required_ruby_version_met': sqlite3 requires Ruby version >= 1.9.1. (Gem::InstallError) from /Library/Ruby/Site/1.8/rubygems/installer.rb:135:in install' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/source.rb:96:in install' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/installer.rb:55:in run' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/spec_set.rb:12:in each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/spec_set.rb:12:in each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/installer.rb:44:in run' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/installer.rb:8:in install' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/cli.rb:225:in install' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/vendor/thor/task.rb:22:in send' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/vendor/thor/task.rb:22:in run' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/vendor/thor/invocation.rb:118:in invoke_task' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/vendor/thor.rb:246:in dispatch' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/vendor/thor/base.rb:389:in start' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/bin/bundle:13 from /usr/bin/bundle:19:in `load' from /usr/bin/bundle:19

그렇게하지를 Ruby 1.9.2가 설치된 1.8 폴더를 왜보고 있는지 알고 있습니다.

내가 뭘 잘못하고 있니? 사용하려는 및/또는 루비를 사용하는 데 필요한 루비에서 지적 될 필요가 head -1 $(which bundle) 다음 중 하나를

+0

당신은 루비 1.9.2가 설치되어 있지만 처음 경로에 설치되어 있습니까? 루비가 가리키는 것은 무엇입니까? – JasonTrue

+0

/usr/bin/ruby ​​ "which ruby"의 출력은 –

+0

이고'ruby -v '는 무엇을 말합니까? – JasonTrue

답변

2

귀하의 bundle 명령은 시스템 루비를 가리키고, 당신의 Bundler를가 지적되는 루비보고 다음을 입력 Bundler gem을 설치하기를 원할 것입니다 (이것은 올바른 세방 라인을 bundle 실행 파일에 넣을 것입니다).

관련 문제