尝试在Ubuntu 12.04中安装gem时没有写入权限

时间:2012-09-20 01:05:04

标签: gem ubuntu-12.04 sqlite3-ruby

我正在尝试运行此命令

gem intstall sqlite3-ruby -v 1.2.5

在Ubuntu 12.04上,但我一直收到这个错误:

  

你没有写入/var/lib/gems/1.9.1目录的权限

这使我无法完全运行bundle install命令,因此无法运行rails server命令。

1 个答案:

答案 0 :(得分:2)

尝试使用sudo权限:

sudo gem install sqlite3-ruby

如果遇到

  

/usr/bin/ruby1.9.1 extconf.rb   /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in`requirement':无法加载此类文件 - mkmf(LoadError)

确保您还安装了ruby1.9.1-dev

要安装它,请运行此命令

sudo apt-get install ruby1.9.1-dev