如何重新开始为 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,我不知道。
我一直在使用 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,我不知道。