2

我安装了 jekyll,当我运行这个命令时

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

但仍然无法正常工作

4

2 回答 2

1

因此,在@tamouse 建议运行 brew doctor 之后,我收到了这些警告,我设法修复了它们,我认为这是升级到 OSX 10.9 后的主要问题。

之后我安装了 Ruby 使用

rvm install ruby-2.0.0-p247

这解决了这个问题。

谢谢大家

于 2013-11-01T17:13:28.353 回答
0

试试这个 PATH 设置:

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

包含的目录jekyll不在$HOME.

于 2013-10-26T10:57:51.573 回答