ruby - gem 忘记安装的包
问题描述
当 I 时sudo gem install --verbose colorls
,它成功了。
HEAD https://rubygems.org/api/v1/dependencies
200 OK
GET https://rubygems.org/api/v1/dependencies?gems=colorls
200 OK
GET https://rubygems.org/api/v1/dependencies?gems=addressable,clocale,filesize,manpages,rainbow,unicode-display_width
200 OK
GET https://rubygems.org/api/v1/dependencies?gems=public_suffix
200 OK
/var/lib/gems/2.7.0/gems/colorls-1.4.4/.gitignore
...
Successfully installed colorls-1.4.4
但是之后,gem 并没有看到安装的包。它确实通过gem list
. 但它没有列出颜色,并且gem which colorls
失败了。
我以前(之前的几个版本)我从本地克隆的源安装了 colorls,但我现在想要最新的公共版本。
我怎样才能解决这个问题?
解决方案
您首先需要卸载您apt
安装的 ruby,然后使用 ruby 管理器重新安装 ruby rbenv
,rvm
这应该修复您的权限,您将能够在没有 sudo 权限的情况下安装 bundler,然后安装您的 gems
推荐阅读
- javascript - 使用 javascript 或 php 更改 var img_list 值
- javascript - 如何将 .on ('ready') 替换为命名空间,以便在维护命名空间的同时准备好 ()?
- javascript - scrollToIndex 上的平面列表问题
- angular - 从 url 在页面之间传递数据
- vmware-clarity - 将最后一个数据网格行推到网格底部
- angularjs - 如何在指令中制作我自己的 ng-change 和 ng-model?
- sql - SQL 查询模式选择
- jquery - 如何在 Vue.js 中导入 owl carousel
- arrays - 将类型从字符串转换为字符串数组
- react-native - 如何在“GraphQL for react-native”中链接模式(客户端和服务器)