在Linux上安装Ruby on Rails?

时间:2013-11-20 05:20:59

标签: ruby-on-rails ruby linux linuxmint mint

当我在终端使用“sudo apt-get install ruby-full build-essential”时,我得到了这个:

$ sudo apt-get install ruby-full build-essential    
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/packages.medibuntu.org_dists_quantal_non-free_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

有人能告诉我如何在Linux Mint机器上安装Ruby on Rails?

4 个答案:

答案 0 :(得分:4)

我认为你不需要rvm的功能。你只想轻松,快速,无故障地安装ruby,对吧?对你好消息。我们得到了rvm的替代品。它被称为rbenv。您可以找到安装指南here。(不要跳过ruby-build,这是必要的!)。

是的,请遵循ubuntu说明,因为Mint是基于它构建的(虽然有基于debian的版本,但我想你使用基于ubuntu的版本)。

我昨天安装了Mint 16和rbenv。工作良好。

PS:首先不要忘记sudo apt-get install build-essential

答案 1 :(得分:2)

我实际上在我的主要开发系统上使用了Mint。我还建议使用RVM来管理所有Ruby和Rails安装/版本。安装它的命令是:

\curl -L https://get.rvm.io | bash -s stable

您还可以附加--ruby--rails以获取(我相信)其中两个版本的最新版本。我建议不要使用apt-get来安装Ruby,因为我注意到它可能已经过时和/或导致像你看到的那些奇怪的错误。您可以从RVM网站获取更多信息。我真的很喜欢使用Mint,所以我希望有所帮助。

答案 2 :(得分:0)

使用rvm安装Ruby然后只需安装rails gem,但在此之前修复与存储库相关的问题。

sudo rm -rf /var/log/apt/list sudo apt-get update sudo apt-get upgrade 然后安装rvm,请参阅rvm.io以获取安装信息 如果您是新手想要从头开始设置所有内容,请参阅此博文 https://www.computersnyou.com/4235

答案 3 :(得分:0)

使用rbenv 相反,请使用此链接DigitalOcean,因为mint是基于ubuntu的发行版,因此可以使用。