Ruby gem jekyll已安装但未被识别

chy5wohz  于 2023-05-17  发布在  Ruby
关注(0)|答案(1)|浏览(86)

作为一个前提,我基本上对ruby和ruby gems是如何工作的一无所知。我只是想通过以下教程在github页面上创建一个静态网站:giraffe academy
我在Windows 10上,Ruby 3.2.2 gem 3.4.10。
在成功安装jekyll之后(我认为是这样),windows似乎找不到它的路径来将其用作命令。
我给jekyll安装了

`gem install bundler jekyll`

得到了肯定的答复,事实上我查过了

`gem which jekyll`

结果是它的路径C:/Users/.../.local/share/gem/ruby/3.2.0/gems/jekyll-4.3.2/lib/jekyll.rb
关于gem list
在其他人之间返回

irb (default: 1.6.2)
jekyll (4.3.2)
jekyll-sass-converter (3.0.0)
jekyll-watch (2.2.1)
json (default: 2.6.3)
kramdown (2.4.0)

当我尝试使用jekyll作为命令时,我仍然得到以下错误:

jekyll new githubTestWebsite

   'jekyll' is not recognized as an internal or external command,
    operable program or batch file.

我尝试了多次重新安装它,并浏览多个论坛,但似乎没有任何工作。我注意到的一件事是jekyll gem安装在C下:而我实际的Ruby安装在G下:(这是我的另一个驱动器)它能相关吗?不管怎么说,从任何一个调用它都不起作用。

huus2vyu

huus2vyu1#

我找到解决办法了。我正在正确安装Jekyll:

`gem install bundler jekyll`

但从错误的命令提示符。我使用的是标准的(红色),而我应该做的是使用'开始命令提示符与Ruby'(绿色)选项。
起初我没有注意到它在那里,因为我没有重新启动电脑,所以没有选择。

相关问题