跳转至

Ruby

164 个字 31 行代码 预计阅读时间 1 分钟

下面是一些工具与关系的介绍

  • Ruby → 编程语言(类似 Python
  • RubyGemsRuby 的包管理系统(类似 pip
  • Bundler → 项目依赖管理工具(类似 requirements.txt + pip-tools/poetry,比 pip 单独用更接近 poetry/pipenv
  • Jekyll 插件(如 jekyll-paginate 等)→ 类似 Django/Flask 的插件或扩展
  • rbenvRuby 版本管理工具(类似 pyenv
  • ruby-buildrbenv 的插件,用来编译安装 Ruby(类似 pyenv 的插件 pyenv-install
graph TD
    B["Ruby - 编程语言"]
    B --> C["RubyGems包管理系统"]
    C --> D["Bundler依赖管理工具"]
    
    F["rbenv Ruby版本管理"] --> B
    G["ruby-build Ruby构建工具"] --> F
    
    R["镜像源"] --> C
    S["ruby-china.com"] --> R
    T["rubygems.org"] --> R

安装 ruby

Downloads

ruby -v
sudo apt update && sudo apt upgrade -y
sudo apt install ruby-dev ruby-bundler nodejs
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init - bash)"' >> ~/.bashrc
source ~/.bashrc

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
macos
brew install rbenv ruby-build
macos
echo 'eval "$(rbenv init - zsh)"' >> ~/.zshrc
source ~/.zshrc
rbenv install 3.2.4
rbenv global 3.2.4
exec $SHELL
ruby -v
$ which rbenv

> /home/user/.rbenv/bin/rbenv

$ rbenv versions
> 看看有没有3.2.4

rubygems

下载 RubyGems

下载后解压到任意路径。打开 Windows cmd 界面,输入命令:

$ cd 解压的路径
升级 RubyGems
gem update --system
macos
brew install gem

切换镜像源

# 添加镜像源并移除默认源
gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
列出已有源
gem sources -l # 应该只有镜像源一个
验证
*** CURRENT SOURCES ***
https://gems.ruby-china.com/

安装 Bundler

安装 一个名为 Bundler 的程序 —— 用于自动安装其他所需的程序

gem install bundler