을 (당신이 사용중인 OS 당신은 우리에게 말하지 않았다) 보석과 보석 의존 관계를 관리하십시오. 필자는 시스템 전체에 보석을 설치하지 않았습니다. 특별히 Mac에서는 정말 시스템 전체의 보석을 다루는 데 지저분해질 수 있습니다.
rvm + bundler를 쉽게 시작하고 시작할 수 있습니다.
먼저 rvm을 설치하십시오 (git을 설치해야 함).
bash < <(curl http://rvm.beginrescueend.com/releases/rvm-install-head)
# this will be installed on your $HOME/.rvm directory
설정 RVM
echo "source $HOME/.rvm/scripts/rvm" >> $HOME/.bash_profile
source "$HOME/.rvm/scripts/rvm"
그런 다음, RVM을 통해 루비를 설치
rvm install ree # Ruby Enterprise Edition or,
# rvm install 1.9.2
# rvm install 1.8.7
스위치 루비 컴파일러
rvm use ree
쉽게 다른로 전환하여 gemset 만들기 보석 버전.
rvm gemset create rails3 # where rails3 is the gemset name
는
gem install bundler # without sudo
이 당신의 보석을 Gemfile을 만들고 설치 들러 설치하여 gemset
rvm use [email protected]
를 사용합니다.
원래의 게시물에 대해
mkdir myproject
cd myproject
bundle init # this will create a Gemfile
echo "gem 'rails'" >> Gemfile
echo "gem 'sqlite3-ruby', :require => 'sqlite3'" >> Gemfile
bundle install
,이 시스템이 설치 있다면, 당신은 which sqlite3_ruby
을 실행하여 확인할 수 있습니다 그것은 /usr/bin/sqlite3_ruby
을 반환하는 경우 당신은 gem uninstall
명령에 sudo
을 앞에 추가해야합니다.
모든 것을 제쳐두고 나는 그것이 좋은 새로운 방향 이었기 때문에 당신에게 답을 줬다. 그러나이 모든 것을 한 후에도 나는 여전히 같은 문제가 남아 있습니다. : D – Trip
잘/usr/lib/sqlite3 아래에 있다면 파일의 이름을 바꿀 수 있으며,/usr/bin/sqlite3의 경우 폴더 이름을 .old로 바꾸면됩니다. – rubies