我正在尝试使用Gem安装Rails并从终端执行以下操作:
sudo apt-get install ruby-full build-essential
sudo apt-get install rubygems
export PATH=/var/lib/gems/1.8/bin:$PATH
gem install rails
然后我收到以下消息:
错误:执行gem时...(Errno:EACCES) 权限被拒绝 - / var / lib / gems
我已按照Ubuntu Help Guide&的说明进行操作。我正在使用Oracle VM VirtualBox在Windows 7下运行Ubuntu并拥有RubyGems v1.8.15。
答案 0 :(得分:50)
您需要在gem
命令前加sudo
作为前缀,因为/var/lib/gems
归root
所有。您还可以查看RVM,它允许真正轻松安装和管理gem和Ruby版本。最棒的是,这一切都在你的家里!
编辑:根据@ AndrewMarshall的评论,rbenv是RVM的替代品。