在 macOS 和 zsh 上安装 Colorls
Install Colorls on macOS and zsh
我想安装 Colorls。我是 Ruby 的新手。要安装 Colorls,我执行了:
gem install colorls --user-install
经过一段时间(可能是在我安装了 Anaconda 之后)Colorls 不再工作了。
zsh:找不到命令:colorls
这里有一些信息:
RubyGems Environment:
- RUBYGEMS VERSION: 3.0.2
- RUBY VERSION: 2.6.1 (2019-01-30 patchlevel 33) [x86_64-darwin18]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.6.0
- USER INSTALLATION DIRECTORY: /Users/matteo/.gem/ruby/2.6.0
- RUBY EXECUTABLE: /usr/local/opt/ruby/bin/ruby
- GIT EXECUTABLE: /usr/bin/git
- EXECUTABLE DIRECTORY: /usr/local/lib/ruby/gems/2.6.0/bin
- SPEC CACHE DIRECTORY: /Users/matteo/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /usr/local/Cellar/ruby/2.6.1/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-18
- GEM PATHS:
- /usr/local/lib/ruby/gems/2.6.0
- /Users/matteo/.gem/ruby/2.6.0
- /usr/local/Cellar/ruby/2.6.1/lib/ruby/gems/2.6.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /usr/local/Cellar/ruby/2.6.1/lib/ruby/gems/2.6.0
- /Users/matteo/.gem/ruby/2.6.0
- /usr/local/lib/ruby/gems/2.6.0
- /usr/local/lib/ruby/gems/2.6.0
- /usr/local/opt/ruby/bin
- /Users/matteo/bin
- /usr/local/bin
- /sbin
- /usr/sbin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /Library/TeX/texbin
您的 ruby 版本可能与 gem 版本不匹配吗?似乎是
中的次要版本
/usr/local/Cellar/ruby/2.6.1/lib/ruby/gems/2.6.0
确保您仍然安装了 gem:
which colorls
#should output something like: /Users/yourusername/.rvm/gems/ruby-2.6.0/bin/colorls
查看是否确实安装了gem
gem list colorls
然后也许尝试重新安装 https://github.com/athityakumar/colorls#install
您可能想使用版本管理器,我推荐 RVM 参见 https://rvm.io/rvm/install
我在重新格式化 Mac 时总是忘记如何安装 colorls。
我有:
- macOS Catalina Version 10.15.7(不要错过预装的ruby)
我遵循以下步骤:
步骤-1-
使用自制程序安装ruby
brew install ruby
步骤-2-
进入目录
cd /usr/local/Celler/ruby/<x.x.x>/bin
# Or for ARM Mac I use here 3.1.1 that comes with brew install ruby
cd /opt/homebrew/Cellar/ruby/3.1.1/bin
# Then
./gem install colorls
我的版本是 (3.0.1)
步骤-3-
现在您可以link将此库设置为您之前安装的默认库(按照 colorls 的 GitHub 回购步骤)
ln -s /usr/local/lib/ruby/gems/x.x.x/bin/colorls /usr/local/bin/colorls
# or for ARM Mac I use here gem 3.1.0
ln -s /opt/homebrew/lib/ruby/gems/3.1.0/bin/colorls /usr/local/bin/colorls
提示:如果您在执行 link 命令之前在目录中发现任何其他颜色,请将其删除。
现在检查:
我想安装 Colorls。我是 Ruby 的新手。要安装 Colorls,我执行了:
gem install colorls --user-install
经过一段时间(可能是在我安装了 Anaconda 之后)Colorls 不再工作了。 zsh:找不到命令:colorls
这里有一些信息:
RubyGems Environment:
- RUBYGEMS VERSION: 3.0.2
- RUBY VERSION: 2.6.1 (2019-01-30 patchlevel 33) [x86_64-darwin18]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.6.0
- USER INSTALLATION DIRECTORY: /Users/matteo/.gem/ruby/2.6.0
- RUBY EXECUTABLE: /usr/local/opt/ruby/bin/ruby
- GIT EXECUTABLE: /usr/bin/git
- EXECUTABLE DIRECTORY: /usr/local/lib/ruby/gems/2.6.0/bin
- SPEC CACHE DIRECTORY: /Users/matteo/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /usr/local/Cellar/ruby/2.6.1/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-18
- GEM PATHS:
- /usr/local/lib/ruby/gems/2.6.0
- /Users/matteo/.gem/ruby/2.6.0
- /usr/local/Cellar/ruby/2.6.1/lib/ruby/gems/2.6.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /usr/local/Cellar/ruby/2.6.1/lib/ruby/gems/2.6.0
- /Users/matteo/.gem/ruby/2.6.0
- /usr/local/lib/ruby/gems/2.6.0
- /usr/local/lib/ruby/gems/2.6.0
- /usr/local/opt/ruby/bin
- /Users/matteo/bin
- /usr/local/bin
- /sbin
- /usr/sbin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /Library/TeX/texbin
您的 ruby 版本可能与 gem 版本不匹配吗?似乎是
中的次要版本/usr/local/Cellar/ruby/2.6.1/lib/ruby/gems/2.6.0
确保您仍然安装了 gem:
which colorls
#should output something like: /Users/yourusername/.rvm/gems/ruby-2.6.0/bin/colorls
查看是否确实安装了gem
gem list colorls
然后也许尝试重新安装 https://github.com/athityakumar/colorls#install
您可能想使用版本管理器,我推荐 RVM 参见 https://rvm.io/rvm/install
我在重新格式化 Mac 时总是忘记如何安装 colorls。 我有:
- macOS Catalina Version 10.15.7(不要错过预装的ruby)
我遵循以下步骤:
步骤-1-
使用自制程序安装ruby
brew install ruby
步骤-2-
进入目录
cd /usr/local/Celler/ruby/<x.x.x>/bin
# Or for ARM Mac I use here 3.1.1 that comes with brew install ruby
cd /opt/homebrew/Cellar/ruby/3.1.1/bin
# Then
./gem install colorls
我的版本是 (3.0.1)
步骤-3-
现在您可以link将此库设置为您之前安装的默认库(按照 colorls 的 GitHub 回购步骤)
ln -s /usr/local/lib/ruby/gems/x.x.x/bin/colorls /usr/local/bin/colorls
# or for ARM Mac I use here gem 3.1.0
ln -s /opt/homebrew/lib/ruby/gems/3.1.0/bin/colorls /usr/local/bin/colorls
提示:如果您在执行 link 命令之前在目录中发现任何其他颜色,请将其删除。 现在检查: