Ruby¶
约 164 个字 31 行代码 预计阅读时间 1 分钟
下面是一些工具与关系的介绍
- Ruby → 编程语言(类似 Python)
- RubyGems → Ruby 的包管理系统(类似 pip)
- Bundler → 项目依赖管理工具(类似 requirements.txt + pip-tools/poetry,比 pip 单独用更接近 poetry/pipenv)
- Jekyll 插件(如
jekyll-paginate
等)→ 类似 Django/Flask 的插件或扩展 - rbenv → Ruby 版本管理工具(类似 pyenv)
- ruby-build → rbenv 的插件,用来编译安装 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 ¶
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¶
下载后解压到任意路径。打开 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