文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux系统如何安装Ruby

2023-06-28 11:57

关注

这篇文章主要为大家展示了“Linux系统如何安装Ruby”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装Ruby”这篇文章吧。

Ruby在线安装

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

 1 $  sudo yum install ruby    # CentOS, Fedora, 或 RHEL 系统 2 3 或 4 5 sudo apt-get install ruby-full # Debian 或 Ubuntu 系统

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

 1 $ brew install ruby

Ruby离线安装

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

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

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

Linux系统如何安装Ruby

  通过命令进行解压

 1 & tar -zxvf ruby-2.4.1.tar.gz

Linux系统如何安装Ruby

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

Linux系统如何安装Ruby

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

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

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

Linux系统如何安装Ruby

安装ruby

Linux系统如何安装Ruby

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

 1 $ruby -v 2 ruby 2.4.1……

成功安装如图所示

Linux系统如何安装Ruby

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

Linux系统如何安装Ruby

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

Linux系统如何安装Ruby

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

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

命令:

 $ which ruby

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

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这个路径了。

以上是“Linux系统如何安装Ruby”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯