2013-10-26 45 views
2

我装化身,当我运行此命令杰基尔错误/ SH:找不到命令:杰奇

jekyll serve --watch 

我得到

sh: command not found: jekyll 

这是我的zshrc文件中

PATH=$PATH:$HOME/.rvm/bin 

和红宝石-v

ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.5.0] 

我运行OSX 10.9

我发现了一些解决方案,建议更改PATH但不工作。

不红宝石经历。

感谢

编辑:

gem environment 

- RUBYGEMS VERSION: 2.0.3 
    - RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-darwin12.5.0] 
    - INSTALLATION DIRECTORY: /usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0 
    - RUBY EXECUTABLE: /usr/local/Cellar/ruby/2.0.0-p247/bin/ruby 
    - EXECUTABLE DIRECTORY: /usr/local/Cellar/ruby/2.0.0-p247/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-darwin-12 
    - GEM PATHS: 
    - /usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0 
    - /Users/user1/.gem/ruby/2.0.0 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - https://rubygems.org/ 

改变了路径

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

,但仍然没有工作

+0

安装在什么目录化身?它在你的$ PATH中吗? – Barmar

+0

尝试使用'hash -r'来更新你的shell的哈希表。 – Barmar

+0

@Barmar我更新我的信息的问题有关宝石 –

回答

1

所以在@tamouse建议运行brew医生后,我得到了这些文件warnings,我设法解决了这些问题,我认为这是升级到OSX 10.9后的主要问题。

之后,我使用

rvm install ruby-2.0.0-p247 

安装Ruby和这个固定的问题。

感谢每一个

0

尝试这条道路设置:

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

含有jekyll目录不是$HOME下。

+0

我试过这个,但仍然无法正常工作,可能是有冲突的东西 –

+0

更新路径后你做'哈希-r' – Barmar

+0

是我运行哈希-r –