我正在尝试在Mac OS X上使用{'1}}和Ruby'webrick(我已安装),但每次启动时都会
git instaweb
我收到以下错误:
未找到webrick。安装webrick或使用--httpd指定另一个httpd守护进程。
就像我说的,我做有webrick,所以我不知道为什么$ git instaweb --httpd=webrick
不会使用它。有什么想法吗?
我在Mac OS X 10.6上使用Git v1.7.2.1。
答案 0 :(得分:0)
webrick
服务器非常独特,git instaweb在'$ GIT_DIR / gitweb /'中创建名为webrick
的shell脚本,运行'$ GIT_DIR / gitweb / webrick.rb' ,而require 'webrick'
作为第一行。检查那些生成的文件是否存在,以及是否存在调用文件。
'$ GIT_DIR'在项目的顶层目录中为.git
,或仅git rev-parse --git-dir
。
答案 1 :(得分:0)
你可以git config --global instaweb.httpd "webrick"
。然后,当您键入git instaweb
时,默认情况下将使用webrick。
我发现这是一个幸运的猜测 - 我找不到任何记录。