0

我正在使用 asdf 安装 ruby​​,但遇到如下问题:

$ asdf list
ruby
  3.0.2

$ ruby -v

Command 'ruby' not found, but can be installed with:

sudo apt install ruby

如何链接ruby-v到asdf?

4

1 回答 1

0
  1. 我尝试asdf按照asdf-vm 文档卸载
# Delete the following in your .bashrc file
. $HOME/.asdf/asdf.sh
. $HOME/.asdf/completions/asdf.bash

# Remove the $HOME/.asdf directory and all asdf config files by typing 
# the following in your terminal
rm -rf ${ASDF_DATA_DIR:-$HOME/.asdf}
rm -rf $HOME/.tool-versions $HOME/.asdfrc
  1. 然后,我重新安装asdf,阅读我在成功使版本正确后所做的帖子在 WSL2 中安装 asdf(ruby、nodejs 和 yarn)

参考

  1. 微软 WSL2 文档
  2. asdf 虚拟管理器文档
  3. WSL 2:入门
  4. 构建失败(Ubuntu 20.04 使用 ruby​​-build 20210804)
  5. 安装 asdf 并使用它来安装 Go、Python 和 Terraform
  6. 使用 asdf 安装 Ruby on Rails
于 2021-08-31T04:49:13.300 回答