Ruby 获取错误在ubuntu上安装Rails时无EACCES错误

Ruby 获取错误在ubuntu上安装Rails时无EACCES错误,ruby,ruby-on-rails-4,ubuntu,Ruby,Ruby On Rails 4,Ubuntu,我使用以下命令成功地在我的Ubuntu服务器上安装了ruby 1-sudo apt-get install python-software-properties 2-sudo apt-add-repository ppa:brightbox/ruby-ng 3-sudo apt-get update 4-sudo apt-get install ruby2.1 但是当我尝试使用下面的命令安装Rails版本4.2.0时 gem install rails --version=4.2.0 我犯了

我使用以下命令成功地在我的Ubuntu服务器上安装了ruby

1-sudo apt-get install python-software-properties
2-sudo apt-add-repository ppa:brightbox/ruby-ng
3-sudo apt-get update
4-sudo apt-get install ruby2.1
但是当我尝试使用下面的命令安装Rails版本4.2.0时

gem install rails --version=4.2.0
我犯了以下错误

错误:


请帮助我解决此错误并成功安装rails。我还有另一个疑问。在安装ruby后,当我检查版本时,它会显示ruby版本2.1.7,但这里我需要ruby版本2.1.5。请帮助我完成此操作。我使用的是Ubuntu 14.0版本。

问题可能是因为
gem
可执行文件未安装在用户目录中

您可以使用
哪个gem
来确认这一点

运行此命令以安装rails

sudo gem install rails --version=4.2.0
更新

错误:
error:error安装rails错误:无法生成gem本机扩展
,可能是因为缺少开发标头

尝试运行以下命令:

sudo apt-get install ruby2.1-dev

这些错误是您可能应该尝试使用或安装ruby和rails的原因。

您是否尝试过sudo
SudoGem安装rails--version=4.2.0
@vjdhama:是的,我做了,上面的错误在一些安装之后变成了一个新错误
error:error安装rails错误:无法构建gem本机扩展
。你得到答案了吗?如果你做了,就接受答案。
sudo apt-get install ruby2.1-dev