我很难让jssh和firefox在Ubuntu Jaunty 64位机器上玩得很好。有谁知道使这项工作所需的具体步骤? (或者,如果你使用别的东西让firewatir工作,我也会把它们作为答案)
以下是我尝试过的一些事情:
自行安装jssh扩展(按照http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu中的说明操作),然后运行以下命令行会出现错误:
firefox -jssh
telnet localhost:9997
我收到了错误:
尝试:: 1 ...
尝试127.0.0.1 ...
telnet:无法连接到远程主机:拒绝连接
使用以下mozconf文件编译firefox并使make命令呈现错误:
The file:
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-jssh
ac_add_options --enable-extensions=default,jssh
ac_add_options --enable-application=browser
The command:
make -f client.mk
I get the Error:
make[6]: [WebGLContext.o] Error 1
make[6]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content/canvas/src'
make[5]: [src_libs] Error 2
make[5]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content/canvas'
make[4]: [canvas_libs] Error 2
make[4]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content'
make[3]: [libs_tier_gecko] Error 2
make[3]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make[2]: [tier_gecko] Error 2
make[2]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make[1]: [default] Error 2
make[1]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make: [build] Error 2
答案 0 :(得分:1)
答案 1 :(得分:1)
你可以尝试休息这个指令:(发现使用谷歌,但我必须纠正一点):
您必须安装一些软件包才能结帐并成功编译firefox
sudo apt-get build-dep firefox
sudo apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev libglu1-mesa-dev
然后从存储库
克隆firefox源代码hg clone http://hg.mozilla.org/mozilla-central/
cd mozilla-central
在当前目录中创建新文件.mozconfig
gedit .mozconfig
并将以下构建选项粘贴到其中。
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-jssh
ac_add_options --enable-extensions=default,jssh
ac_add_options --enable-webservices
ac_add_options --enable-application=browser
然后做
autoconf2.13
cd js/src
autoconf2.13
cd ../..
并使用
进行编译make -f client.mk build
现在
./firefox-jssh/dist/bin/firefox -jssh
telnet localhost:9997
幸运的是,您应该看到“欢迎使用Mozilla JavaScript Shell!”
祝你好运,耐心等待,汇编需要一段时间