我试着在Mac上使用git instaweb和Ruby(我已经安装了),但是每次我启动
$ git instaweb --httpd=webrick我得到以下错误:
我们还没找到。安装webrick或使用--httpd指定另一个httpd守护进程。
就像我说的那样,我确实有一个小砖块,所以我不知道为什么git instaweb不使用它。有什么想法吗?
我在MacOSX10.6上使用Git v1.7.2.1。
发布于 2010-08-03 17:23:08
webrick服务器非常独特,因为git instaweb在'$GIT_DIR/gitweb/‘中创建了名为webrick的shell脚本,该脚本运行'$GIT_DIR/gitweb/webrick.rb',而后者又以require 'webrick'作为其第一行。检查生成的文件是否在那里,是否调用存在的文件。
'$GIT_DIR‘是项目顶部目录中的.git,或者只是git rev-parse --git-dir。
发布于 2014-02-21 00:42:16
你可以做git config --global instaweb.httpd "webrick"。然后,当您键入git instaweb时,默认情况下它将使用webrick。
我很幸运地猜到了这件事--我能找到的任何地方都没有记载。
https://stackoverflow.com/questions/3398245
复制相似问题