返回顶部
首页 > 资讯 > 操作系统 >Linux系统如何安装Ruby
  • 111
分享到

Linux系统如何安装Ruby

2023-06-28 11:06:14 111人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“linux系统如何安装Ruby”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装Ruby”这篇文章吧。Ruby在线安装  如果您的计算机已经连接到 I

这篇文章主要为大家展示了“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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux系统如何安装Ruby

本文链接: https://lsjlt.com/news/318928.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux系统如何安装Ruby
    这篇文章主要为大家展示了“Linux系统如何安装Ruby”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装Ruby”这篇文章吧。Ruby在线安装  如果您的计算机已经连接到 I...
    99+
    2023-06-28
  • Linux系统如何安装jq
    这篇文章将为大家详细讲解有关Linux系统如何安装jq,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jq 是一个轻量级而且灵活的命令行 JSON 解析器,类似用于 JSON 数据的 sed 工具,可以使用...
    99+
    2023-06-28
  • Linux系统如何安装NumPy
    这篇文章主要介绍了Linux系统如何安装NumPy,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux系统安装numpy具体步骤第一种是采用pip方式:这种方式下载太慢了...
    99+
    2023-06-28
  • Linux系统如何安装Kibana
    这篇文章主要介绍Linux系统如何安装Kibana,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Kibana 与 Elasticsearch 本身一样,如果你使用的是 Elasticsearch 的开源版本,那么必须...
    99+
    2023-06-28
  • Linux系统如何安装Yarn
    这篇文章给大家分享的是有关Linux系统如何安装Yarn的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux系统安装yarn具体步骤先要安装node.js,用 node -v 可以查看是否安装了node。 1...
    99+
    2023-06-28
  • Linux系统如何安装Elasticsearch
    这篇文章主要介绍了Linux系统如何安装Elasticsearch,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Elasticsearch 是一个分布式、RESTful 风格...
    99+
    2023-06-28
  • Linux系统如何安装FastDFS
    这篇文章主要介绍Linux系统如何安装FastDFS,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载...
    99+
    2023-06-28
  • Linux系统如何安装OTRS
    这篇文章给大家分享的是有关Linux系统如何安装OTRS的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。OTRS 是由 Open Ticket Request System 首字母缩略字而来。是以全球业界公认的 I...
    99+
    2023-06-28
  • Linux系统如何安装latex
    这篇文章将为大家详细讲解有关Linux系统如何安装latex,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装:一、texlive2018 的安装1、官网下载 :http://tug.org/texliv...
    99+
    2023-06-28
  • Linux系统如何安装KScope
    这篇文章主要为大家展示了“Linux系统如何安装KScope”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装KScope”这篇文章吧。KScope 是一款源代码阅读、编辑工具...
    99+
    2023-06-28
  • Linux系统如何安装glances
    这篇文章给大家分享的是有关Linux系统如何安装glances的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发...
    99+
    2023-06-28
  • Linux系统如何安装wireshark
    小编给大家分享一下Linux系统如何安装wireshark,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!作为一款高效免费的抓包工具,wireshark可以捕获并描...
    99+
    2023-06-28
  • Linux系统如何安装Erlang
    这篇文章将为大家详细讲解有关Linux系统如何安装Erlang,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的...
    99+
    2023-06-28
  • Linux系统如何安装Bugzilla
    这篇文章主要介绍Linux系统如何安装Bugzilla,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交...
    99+
    2023-06-28
  • Linux系统如何安装Snort
    小编给大家分享一下Linux系统如何安装Snort,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一步:预装daq所需程序snort使用数据采集器(daq)监听防...
    99+
    2023-06-28
  • Linux系统如何安装activemq
    这篇文章主要为大家展示了“Linux系统如何安装activemq”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装activemq”这篇文章吧。Linux系统安装activem...
    99+
    2023-06-28
  • Linux系统如何安装httpd
    这篇文章将为大家详细讲解有关Linux系统如何安装httpd,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。httpd是一个开源软件,且一般用作web服务器来使用。目前最流行的web服务器软件叫做httpd...
    99+
    2023-06-28
  • Linux系统如何安装vsftpd
    这篇文章主要为大家展示了“Linux系统如何安装vsftpd”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装vsftpd”这篇文章吧。vsftpd 是“very secure...
    99+
    2023-06-28
  • Linux系统如何安装rzsz
    这篇文章主要介绍Linux系统如何安装rzsz,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。Linux系统安装rzsz(lrzsz...
    99+
    2023-06-28
  • Linux系统如何安装cmake
    这篇“Linux系统如何安装cmake”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统如何安装cmake”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作