我经常需要检查尚未公开的网站,因此无法使用公共在线验证器。我尝试使用 MacPorts 在我的 OSX (10.7) 计算机上安装 W3C\xe2\x80\x99s Unicorn(因为我不想处理依赖关系)。不幸的是,Unicorn 安装的文档大多丢失或过时,并且邮件列表看起来已经死了。\n免责声明:我不\xe2\x80\x99不懂 Java。
\n\n这里\xe2\x80\x99是我所做的:
\n\n安装 Tomcat 和依赖项(文档中缺少 ivy,并且\xe2\x80\x99t 不会按预期自动下载):
\n\nsudo port install apache-ant apache-ivy tomcat6 mercurial\nRun Code Online (Sandbox Code Playgroud)选择 Mercurial 的 Python 版本;也许更好地使用 python.org-Python 并在那里安装 Mercurial,但我在这台机器上仅\xe2\x80\x99ve 系统和 MacPort\xe2\x80\x99s Python:
\n\nsudo port select python python27\nRun Code Online (Sandbox Code Playgroud)重启后自动启动Tomcat:
\n\nsudo launchctl load -w /Library/LaunchDaemons/org.macports.tomcat6.plist\nRun Code Online (Sandbox Code Playgroud)将设置添加到.profile:
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK\nexport CATALINA_HOME=/opt/local/share/java/tomcat6\nRun Code Online (Sandbox Code Playgroud)检查输出java -version(我的“A”或“Current”中的Java版本已损坏;java -version只是挂起)
修复Java二进制路径;如果没有$JAVA_HOME/bin …