我可以在Raspberry Pi上安装Ruby版本管理器(RVM)吗?

#1 楼

是的!

首先,您需要为操作系统安装curlgitbuild-essential。如果您不知道如何为系统安装软件,请参阅如何安装新软件?。

下一步,您需要下载并运行它们提供的bash脚本。

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


接下来,您可以做两件事之一。


关闭并重新打开终端会话,或者

源像这样的rvm脚本。

 $ source ~/.rvm/scripts/rvm



现在您可以通过运行以下命令来检查是否已安装RVM。

$ type rvm | head -n 1
rvm is a function


如果您收到类似以上的响应,则已加载一个RVM,并且可以安装特定的Ruby版本。建议您安装最新的稳定版本。这是截至2012年7月11日的Ruby 1.9.3。

$ rvm install 1.9.3


现在最后一步是告诉RVM使用哪个版本。为了在当前终端会话期间使用特定的Ruby版本,请运行以下命令。

$ rvm use 1.9.3


如果您希望每次打开时都使用该特定版本,新的终端会话,尽管您将不得不告诉RVM将其设置为默认Ruby。像这样。

$ rvm use --default 1.9.3


恭喜,您已在Raspberry Pi上成功安装了RVM!


注意build-essential是Debian的团体gccg++make等。Arch包含一个名为base-devel的相似组。


评论


这与在其他Linux机器上进行安装有什么不同吗?

–活动
2012年7月11日在21:03

为了使这个答案更具体地针对Raspberry Pi,您能否评论Ruby在Pi上的性能。这是值得做的,还是会变得非常缓慢?

– Mark Booth
2012年7月12日10:54



RVM上的make活动与编译Ruby一样相当慢。最初安装rvm可能需要15分钟。编译耗时约一个小时。在安装RVM和ruby之后,它非常灵活。

– wmarbut
2012年7月12日13:10

正确的软件包名称是build-essential,而不是build-essentials。

– gfelisberto
13年3月22日在22:40

我在执行第一个命令时遇到了错误,还必须运行它来添加gpg密钥:gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

–Vini.g.fer
2015年6月3日,9:50

#2 楼

如果它可以帮助使用此工具的任何人,我发现在raspbian lite上需要此命令

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