Я рекомендую вам использовать rvm
и bundler
для управления вашими драгоценными камнями и их зависимостями.Я никогда не устанавливал гемы в масштабе всей системы, особенно на Mac, где он может сильно запутаться в общесистемных гемах.
Легко запустить и запустить rvm + bundler.
Сначала, установите rvm (у вас должен быть git).
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
# this will be installed on your $HOME/.rvm directory
Setup rvm
echo "source $HOME/.rvm/scripts/rvm" >> $HOME/.bash_profile
source "$HOME/.rvm/scripts/rvm"
Затем установите ваш ruby через rvm
rvm install ree # Ruby Enterprise Edition or,
# rvm install 1.9.2
# rvm install 1.8.7
Переключитесь на ваш rubyкомпилятор
rvm use ree
Создайте свой набор гемов, чтобы легко переключаться на разные версии гемов.
rvm gemset create rails3 # where rails3 is the gemset name
Используйте свой набор гемов
rvm use ree@rails3
Установите пакет
gem install bundler # without sudo
Создайте Gemfile и установите ваши драгоценные камни.
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
, тогда вы должныдобавьте команду sudo
к gem uninstall
.