1
2
| rbenv uninstall 2.6.5 //移除Ruby 2.6.5版本
ruby -v //Ruby當前版本
|
Run jekyll serve in VSCode (zsh shell)
1
2
| bundle //安裝相關依賴
bundle exec jekyll s //啟動jekyll服務
|
Ruby rbenv commands
rebnv
Managing versions
1
2
3
4
5
6
7
| rbenv install -l //List all available versions
rbenv install 2.2.1 //Install Ruby 2.2.1
rbenv uninstall 2.2.1 //Uninstall Ruby 2.2.1
rbenv versions //See installed versions
rbenv version //See current version
rbenv which <NAME> //Display path to executable
rbenv rehash //Re-write binstubs
|
Using versions
Locally
1
2
| rbenv local 2.2.2 //Use Ruby 2.2.2 in project
rbenv local --unset //Undo above
|
Globally
1
2
| rbenv global 2.2.2 //Use Ruby 2.2.2 globally
rbenv global --unset //Undo above
|
setup
ruby_rbenv.
1
2
3
4
5
6
7
8
9
10
11
| brew install rbenv //install rbenv with Homebrew
brew uninstall rbenv //uninstall rbenv with Homebrew
brew upgrade rbenv ruby-build //upgrade rbenv with Homebrew
eval "$(rbenv init -)" //modify shell to use rbenv
usage
rbenv install 2.6.3 //install Ruby version 2.6.3
rbenv install --list //show available Rubies
rbenv shell 2.6.3 //use Ruby version 2.6.3
rbenv shell --unset //revert to using default Ruby
rbenv uninstall 2.6.3 //remove Ruby version 2.6.3
rbenv versions //show installed Rubies
|
VSCode
Unable to run the Jekyll in VS code
1
2
| echo 'export PATH="/usr/local/opt/ruby/bin:/usr/local/lib/ruby/gems/3.2.1/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
|
line 1: 更新 shell 配置文件中的 PATH 路径 (3.2.1為當前安裝的Ruby新版本)
line 2: 刷新 shell 配置文件,使其生效
Set default Ruby version in rbenv
在VS Code 終端機執行下面兩行指令,再執行 ruby -v 確認是否為最新版本:
1
2
| eval "$(rbenv init -)" //Set default Ruby version in rbenv
rbenv global // 或是 PATH="$HOME/.rbenv/bin:$PATH"
|