Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jekyll错误/sh:未找到命令:jekyll_Jekyll - Fatal编程技术网

jekyll错误/sh:未找到命令:jekyll

jekyll错误/sh:未找到命令:jekyll,jekyll,Jekyll,我安装了jekyll,运行此命令时 jekyll serve --watch 我明白了 这是我的zshrc文件中的内容 PATH=$PATH:$HOME/.rvm/bin 和ruby-v ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.5.0] 我运行OSX10.9 我找到了一些建议改变路径但不起作用的解决方案 没有ruby方面的经验 谢谢 编辑: 将路径更改为 PATH=$PATH:$HOME/usr/local/C

我安装了jekyll,运行此命令时

jekyll serve --watch
我明白了

这是我的zshrc文件中的内容

PATH=$PATH:$HOME/.rvm/bin
和ruby-v

ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.5.0]
我运行OSX10.9

我找到了一些建议改变路径但不起作用的解决方案

没有ruby方面的经验

谢谢

编辑:

将路径更改为

PATH=$PATH:$HOME/usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0
但仍不工作

请尝试此路径设置:

PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0

包含
jekyll
的目录不在
$HOME

下,因此@tamouse建议运行brew doctor后,我收到了论文,并设法修复了它们,我认为这是升级到OSX 10.9后的主要问题

之后,我使用

rvm install ruby-2.0.0-p247
这就解决了这个问题


谢谢大家

jekyll安装在哪个目录下?它是否在$PATH中?请尝试使用
hash-r
更新shell的哈希表。@Barmar我用有关gemMy的信息更新了我的问题。我的问题仍然是:jekyl是否安装在这些目录中?为什么在
/usr
之前有
$HOME
?我尝试了这个,但仍然不起作用,更新路径后您是否执行了
hash-r
,如果jekyll安装在该目录中,并且具有可执行权限,那么它应该可以工作。你做错了什么,但我从这里看不出来。我想是的,我会努力找出问题的症结所在
PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0
rvm install ruby-2.0.0-p247