You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu20.04(WSL)特定用户Test安装Ruby on Rails遇权限错误求助

解决WSL Ubuntu 20.04中安装Ruby on Rails的权限问题

1. 修复用户主目录权限

出现Permission denied是因为当前用户没有/home/Test目录的读写权限,执行以下命令修复:

sudo chown -R Test:Test /home/Test

该命令会将/home/Test目录及其所有子文件/目录的所有权重新赋予Test用户。

2. 重新执行asdf克隆命令

权限修复后,重新运行克隆命令:

git clone https://github.com/excid3/asdf.git ~/.asdf

3. 继续完成Ruby on Rails安装流程

克隆成功后,按以下步骤继续配置:

  • 配置Shell环境(根据你使用的Shell选择对应命令):
    若用bash:
    echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc
    echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.bashrc
    
    若用zsh:
    echo '. "$HOME/.asdf/asdf.sh"' >> ~/.zshrc
    echo '. "$HOME/.asdf/completions/asdf.zsh"' >> ~/.zshrc
    
  • 重启Shell或执行source ~/.bashrc(bash)/source ~/.zshrc(zsh)使配置生效。
  • 使用asdf安装Ruby:
    asdf plugin add ruby
    asdf install ruby latest
    asdf global ruby latest
    
  • 安装Rails:
    gem install rails
    
  • 验证安装结果:
    ruby -v
    rails -v
    

额外注意事项

  • 全程尽量以Test用户身份操作,避免用root执行所有步骤,防止后续再次出现权限问题。
  • 若后续安装Node.js、Yarn等依赖时遇到权限报错,可复用chown命令修复对应目录的所有权。

内容的提问来源于stack exchange,提问作者Roy Huang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 16:13:11