当我在终端使用“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?
答案 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的发行版,因此可以使用。