Linux系统如何安装Ruby(linux,ruby,开发技术)

时间:2024-05-03 18:13:38 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

Ruby在线安装

  如果您的计算机已经连接到 Internet,那么最简单安装 Ruby 的方式是使用 yumapt-get。在命令提示符中输入以下的命令,即可在您的计算机上安装 Ruby。

1$sudoyuminstallruby#CentOS,Fedora,或RHEL系统23或45sudoapt-getinstallruby-full#Debian或Ubuntu系统

  如果你是苹果系统,可以使用 brew 命令安装:

1$brewinstallruby

Ruby离线安装

  去官网下载:http://www.ruby-lang.org/en/downloads/ 最新的版本为2.4.1

  在安装之前,请确保你Root权限,将下载的Ruby安装包上传到服务器当中,创建一个文件夹进行存放,我们可以随便设置一个文件名,例如:ruby

我们可以通过命令创建文件夹和拷贝,这里我偷懒下,通过xtfp5工具进行上传和文件夹的创建,如下图所示:

Linux系统如何安装Ruby

  通过命令进行解压

1&tar-zxvfruby-2.4.1.tar.gz

Linux系统如何安装Ruby

我们可以通过命令:ls 查看当前目录,可以发现已经解压成功,看到了解压后的文件夹ruby-2.4.1

Linux系统如何安装Ruby

如图所示,在当前解压的目录下,编辑配置并编译源代码进行安装

1$./configure–-prefix=/usr/local/ruby-prefix是将ruby安装到指定目录,也可以自定义2$make&&makeinstall

我们将ruby安装到了/usr/local/ruby目录下,设置配置文件如图所示

Linux系统如何安装Ruby

安装ruby

Linux系统如何安装Ruby

安装后,通过在命令行中输入以下命令来确保一切工作正常:

1$ruby-v2ruby2.4.1……

成功安装如图所示

Linux系统如何安装Ruby

后续:如果安装的过程当中出现如下错误

Linux系统如何安装Ruby

1/home/xxxxxxxx/ruby/ruby-2.4.1/lib/fileutils.rb:226:in`mkdir':Permissiondenied@dir_s_mkdir-/usr/local/ruby(Errno::EACCES)2from/home/xxxxxxxx/ruby/ruby-2.4.1/lib/fileutils.rb:226:in`fu_mkdir'3from/home/xxxxxxxx/ruby/ruby-2.4.1/lib/fileutils.rb:207:in`block(2levels)inmkdir_p'4from/home/xxxxxxxx/ruby/ruby-2.4.1/lib/fileutils.rb:205:in`reverse_each'5from/home/xxxxxxxx/ruby/ruby-2.4.1/lib/fileutils.rb:205:in`blockinmkdir_p'6from/home/xxxxxxxx/ruby/ruby-2.4.1/lib/fileutils.rb:191:in`each'7from/home/xxxxxxxx/ruby/ruby-2.4.1/lib/fileutils.rb:191:in`mkdir_p'8from./tool/rbinstall.rb:194:in`makedirs'9from./tool/rbinstall.rb:306:in`prepare'10from./tool/rbinstall.rb:344:in`blockin'11from./tool/rbinstall.rb:822:in`blockin'12from./tool/rbinstall.rb:819:in`each'13from./tool/rbinstall.rb:819:in`'14make:***[do-install-all]Error1

Linux系统如何安装Ruby

这个问题是你没有权限在/usr/local/ruby目录下创建文件,这个时候你可以手动去ruby安装目录文件,或者更改安装目录,这之前在上面设置prefix就可以了。

Ruby环境变量配置(需要root权限)

命令:

$whichruby

如果没有找,则需要进行环境变量的设置,有则无需设置了,后面内容就不用去看了,啦啦啦~~。。

Linux系统如何安装Ruby

方法一、

直接在当前的根目录下,就是ruby的安装目录。输入命令vi .bashrc,然后在其末尾加入如下语句:export PATH=/usr/local/ruby/bin:$PATH

设置PATH路径,把安装的ruby放在系统PATH前面,避免调用操作系统自带的ruby

如图所示:

Linux系统如何安装Ruby

保存退出就可以了(按ESC键,然后输入:wq保存退出)

方法二、(推荐第二种,因为第一种bashrc是系统级的环境变量)

输入命令vim /etc/profile,在文件当中PATH当中加入安装Ruby的bin目录路径。然后保存执行命令:source /etc/profile

$vi/etc/profile

如图所示:

Linux系统如何安装Ruby

在文件的最后面PATH添加Ruby的bin路径,如图所示

Linux系统如何安装Ruby

保存退出就可以了(按ESC键,然后输入:wq保存退出),其中设置PATH路径,把安装的ruby放在系统PATH前面,避免调用操作系统自带的ruby

最后需要执行命令:source /etc/profile 才能立即生效

$source/etc/profile

Linux系统如何安装Ruby

特别说明:

一般需要重新注销系统才能生效,最后可以通过echo命令测试一下:

$echo$PATH

看看输出里面是不是已经有了/usr/local/ruby/bin这个路径了。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Linux系统如何安装Ruby的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux中的more命令如何实现逐页显示长文本文件下一篇:

13 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18