如何重新开始为 jekyll 安装干净的 gems?

How to start over with a clean gems install for jekyll?

我一直在使用 Jekyll 开发博客,所以我使用 Jekyll 文档中的此命令安装了 Ruby:

sudo apt-get install ruby ruby-dev build-essential

然后我将 gems 目录安装到我的主文件夹中。我尝试了很多不同的主题,只是 运行 bundle install 当我的终端说我缺少任何依赖项时。现在我在 gems 文件夹中安装了很多包。有没有办法让我删除不需要的 gem 并在不卸载 gem 的情况下重新开始?

你可以 运行:

gem uninstall [gemname]

一次删除一个。

强烈建议不要使用系统 ruby,而是使用 ruby 版本管理器。原因之一是您不必在 gem 命令之前使用 sudo

如果您想删除所有当前的 gem,您应该可以这样做

gem uninstall --all

但您可能需要在其前面添加 sudo gem uninstall --all

如果您打算使用 ruby 进行任何长期工作/多个项目,我建议使用 RVM。你可以找到 detailed install instructions here

有些人更喜欢 rbenv,但它的安装说明似乎主要针对 MacOS,所以如果您使用的是 linux,我不知道。