我已经从我的终端安装了许多应用程序,以至于无法跟上我安装的应用程序数量。这些应用包括; ruby on rails,node-sass,一些npm应用程序等等。
问题是我无法在我的应用程序文件夹中看到这些应用程序(我使用的是Mac)。 我在哪里可以找到这些应用? 我怎样才能跟踪它们? 我该如何卸载它们?
答案 0 :(得分:1)
您可以从终端跟踪所有这些内容。最好的方法是使用gem uninstall <gem-name>
命令。
但是,您可以通过路径找到已安装的宝石。位置将取决于您使用的ruby版本管理器(RVM,Chruby,Rbenv)。红宝石宝石将位于您当前的红宝石版宝石路径中。您可以检查环境变量以查找路径。
~ env
# a bunch of other variables omitted
RUBY_VERSION=2.3.0
GEM_ROOT=/Users/<your-user-name>/.rubies/ruby-2.3.0/lib/ruby/gems/2.3.0
GEM_PATH=/Users/<your-user-name/.gem/ruby/2.3.0:/Users/<your-user-name/.rubies/ruby-2.3.0/lib/ruby/gems/2.3.0
# You'll find them at one of those paths inside of the gems directory.
~ ls $GEM_ROOT/gems
actionmailer-4.2.5.1 net-telnet-0.1.1
您可以从带有gem列表的shell中找到为当前Ruby版本安装的库(GEMS)。
~ ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
~ gem list
timecop (0.8.1, 0.8.0)
warden (1.2.6)
~ gem uninstall warden
非常简单,可以删除ruby gems(毕竟RubyGems和NPM都是包管理器!)。 -g
标志仅显示全局包,而--depth=0
参数是因为您不会被每个包的依赖性所淹没。如果您只想删除本地软件包(也就是当前目录/项目),则同一命令sans flags npm uninstall <package>
。
~ npm list -g --depth=0
├── ember-cli@1.13.13
├── phantomjs@1.9.19
答案 1 :(得分:0)
不知道您使用的是什么发行版,以下是基于apt
的发布内容的一些信息。
要查看您最近的历史记录:cat /var/log/apt/history.log
如果您需要查看轮换的日志文件(通常超过1个月):zcat /var/log/apt/history.log.1.gz
(根据需要更换号码)
您还可以使用history
命令查看您的输入历史记录。
要卸载应用:sudo apt-get remove <package name>