我推荐你使用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
设置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
切换到你的Ruby编译器
rvm use ree
创建您的宝石,以方便地切换到不同宝石版本。
rvm gemset create rails3 # where rails3 is the gemset name
用你的宝石
rvm use [email protected]
安装捆绑
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
命令。
它在webfaction的托管下。所以它通过wget http://www.sqlite.org/安装。然后从那里执行`./configure --prefix = $ HOME && make && make install` – Trip 2011-02-15 16:33:43
由于您手动安装了它,您必须手动删除它:-)删除`$ HOME/bin中的`sqlite`命令`和`$ HOME/lib`中的`libsqlite *`文件。不知道是否还有其他东西要删除,如手册和东西... – DarkDust 2011-02-15 16:41:40