安装的jekyll-feed等Gems未出现在$GEM_HOME/bin,求排查原因
问题原因分析
这两个Gem本身不包含可执行命令
jekyll-feed 和 jekyll-seo-tag 是Jekyll的专用插件,核心作用是为Jekyll站点提供功能扩展(比如生成RSS feed、添加SEO相关标签),并非独立的命令行工具。这类Gem安装后只会把代码文件放到Gem的库目录中,不会在$GEM_HOME/bin下生成可执行文件。安装路径不匹配(可能性较低)
如果你的Ruby环境存在多版本切换(比如用rbenv、rvm管理),可能出现$GEM_HOME指向的目录并非这两个Gem的实际安装路径。可以执行gem list jekyll-feed jekyll-seo-tag确认它们是否安装成功,再用gem which jekyll-feed查看实际安装路径,对比是否和$GEM_HOME一致。安装过程存在隐性错误
即便安装命令没有显式报错,也可能存在依赖缺失、权限不足等隐性问题导致Gem未完全安装。可以重新执行安装命令并添加--verbose参数查看详细日志:gem install jekyll-feed jekyll-seo-tag --verbose从日志里排查是否有安装失败的细节。
内容的提问来源于stack exchange,提问作者Gergely
相关产品推荐
相关产品推荐

