网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > Ruby >

Ruby

时间:2024-01-02 09:32

人气:

作者:admin

标签:

导读:多数人都拥有自己不了解的能力和机会,都有可能做到未曾梦想的事情。 Ruby -gt; Rubygems(gem) Ruby -gt; Ruby 环境 -gt; Rubygems(gem)-gt; 开源项目 Cocoapods -gt; rvm/rbenv Ruby 是一种面向对象的脚...

多数人都拥有自己不了解的能力和机会,都有可能做到未曾梦想的事情。

Ruby -> Rubygems(gem)

Ruby -> Ruby 环境 -> Rubygems(gem)-> 开源项目 Cocoapods -> rvm/rbenv

Ruby 是一种面向对象的脚本语言,简单易用,功能强大。能跨平台和可移植性好等等。其实就是种脚本语言。

Mac 系统是自带 Ruby 环境的,因为 Mac 某些功能需要它,即使安装新版本,我们也不需要卸载它。像 Cocoapods 是运行在 Ruby 环境下的,运行在 Ruby 环境的像 Cocoapods 这样的开源项目是放在 Rubygems(gem) 服务器上面的。Cocoapod 的安装 sudo gem install cocoapods 一般都是需要最新版本的 Ruby,我们只需要安装最新版本就行。

升级 Ruby 最新版本,Mac 自身的 Ruby 版本 2.x,通过 ruby -v 可以查看版本号

# 1.查看ruby版本和ruby源
$ ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

# 升级ruby
$ brew install ruby

# 修改环境变量
$ echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile

# 更新环境变量
$ source ~/.bash_profile

修改 Ruby 源地址,Ruby 默认的原地址是国外网络地址,如果你的网络没有 vpn,可以通过下面命令修改镜像:

# 查看源
$ gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/

# 移除当前镜像
$ gem sources --remove https://rubygems.org/
https://rubygems.org/ removed from sources

# 添加国内的 ruby 镜像
$ gem sources -a https://gems.ruby-china.com/
https://gems.ruby-china.com/ added to sources

Ruby 和 RubyGems

The RubyGems software allows you to easily download, install, and use ruby software packages on your system. The software package is called a “gem” which contains a packaged Ruby application or library.

RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具,它旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的 apt-get, Centos 的 yum,Python 的 pip。一般来说,Mac 系统自带 Ruby 环境,同时也已经安装好了 RubyGems,可以通过:gem -v 查看当前 gem 版本。

Ruby 是一种语言,是某些软件包代码的执行环境。而 gem 是管理这些基于 ruby 程序的程序。

官网地址:https://rubygems.org/

rvm 和 rbenv

rvm 全称是 ruby version manager,它是一个命令行工具,允许您轻松地安装管理和使用(切换)多个 Ruby 环境。rbenv(ruby environment) 和 rvm 一样,是另外一个管理多个 Ruby 环境的命令行工具,都能提供不同版本的 Ruby 环境管理和切换,具体用哪个就看个人喜好。 rbenv 可以使用已经安装好的 Homebrew 来安装。

官网地址:http://rvm.io/

# rvm install xxx 安装制定的ruby环境
$ rvm install 3.0.3
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
  • rbenv:Ruby 多版本管理利器

    rbenv:Ruby 多版本管理利器

    在 Ruby 开发的世界中,经常需要面对不同项目使用不同 Ruby 版本的情况。这时,...
  • Ruby

    Ruby

    多数人都拥有自己不了解的能力和机会,都有可能做到未曾梦想的事情。 Ruby...
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信