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

Kin*_*gle 3 ruby jekyll

我一直在使用 Jekyll 写博客,所以我使用 Jekyll 文档中的这个命令安装了 Ruby:

sudo apt-get install ruby ruby-dev build-essential
Run Code Online (Sandbox Code Playgroud)

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

lac*_*der 6

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

如果你想删除所有当前的宝石,你应该能够做到

gem uninstall --all
Run Code Online (Sandbox Code Playgroud)

但你可能需要在它前面加上 sudo gem uninstall --all

如果您打算使用 ruby​​ 进行任何长期工作/多个项目,我建议使用 RVM。您可以在此处找到详细的安装说明

有些人更喜欢rbenv但是它的安装说明似乎集中在 MacOS 上,所以如果你使用的是 linux,我不知道。