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

如何在Ubuntu系统上安装及卸载colorls工具?

如何在Ubuntu系统上安装及卸载colorls工具?

我来帮你一步步搞定在Ubuntu上安装和卸载colorls的问题,你遇到的权限、依赖缺失这些都是Ruby gem在Ubuntu上安装时的常见小坑,咱们逐个解决:

一、安装colorls的正确流程

1. 先补全必备依赖

你之前碰到的mkmf.rb can't find header files for ruby错误,本质是缺少Ruby开发环境和编译工具,先把这些装上:

sudo apt update
sudo apt install ruby-rubygems ruby-dev build-essential
  • ruby-dev提供了Ruby编译原生扩展需要的头文件,直接解决找不到ruby.h的问题
  • build-essential包含gcc、make这类基础编译工具,确保gem的原生扩展能正常构建

2. 修复用户级gem的PATH问题

之前用--user-install时提示的路径不在PATH里,这个是用户级gem可执行文件的存放目录,得把它加到你的shell配置里:

  • 如果你用的是Ubuntu默认的Bash,编辑~/.bashrc文件,添加这一行:
    export PATH="$HOME/.local/share/gem/ruby/3.0.0/bin:$PATH"
    
  • 要是用的是Zsh,就编辑~/.zshrc,加同样的内容
    改完之后执行source ~/.bashrc(或source ~/.zshrc)让配置立即生效

3. 完成colorls安装

现在就可以用用户级安装来避免系统目录的权限问题了,执行:

gem install --user-install colorls

这时候安装应该就能顺利完成,而且因为我们已经把路径加到PATH里了,直接在终端输入colorls就能用啦。

如果你更倾向于系统级全局安装(不推荐,可能和系统自带Ruby包冲突),可以用sudo gem install colorls,但后续卸载也要用sudo。

二、卸载colorls的方法

根据你安装的方式选择对应的命令:

  • 若是用户级安装:
    gem uninstall --user-install colorls
    
  • 若是系统级全局安装:
    sudo gem uninstall colorls
    

执行后按照终端提示确认即可完成卸载。

备注:内容来源于stack exchange,提问作者Flimm

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 14:58:18