jekyll错误/sh:未找到命令:jekyll
我安装了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 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