我安装了jekyll,当我运行此命令时
jekyll serve --watch
我得到了
sh: command not found: jekyll
这是我的zshrc文件中的内容
PATH=$PATH:$HOME/.rvm/bin
和ruby -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 :(得分:1)
所以在@tamouse建议运行brew医生之后我得到了warnings并且我设法修复它们,我认为这是升级到OSX 10.9后的主要问题。
之后我使用
安装了Rubyrvm install ruby-2.0.0-p247
这解决了这个问题。
谢谢每一个
答案 1 :(得分:0)
尝试此PATH设置:
PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0
包含jekyll
的目录不在$HOME
。