1

我很难让 jssh 和 firefox 在 Ubuntu Jaunty 64 位机器上运行良好。有人知道完成这项工作所需的具体步骤吗?(或者,如果你正在使用其他东西来让 firewatir 工作,我也会把这些作为答案)

以下是我尝试过的几件事:

  1. 自行安装 jssh 扩展(按照http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu中的说明)然后运行以下命令行会出现错误:

    火狐-jssh

    远程登录本地主机:9997

    我得到错误:

    正在尝试 ::1...

    正在尝试 127.0.0.1...

    telnet:无法连接到远程主机:连接被拒绝

  2. 使用以下 mozconf 文件和 make 命令编译 firefox 会导致错误:

.

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
  1. 编译
4

2 回答 2

1

你看过这个吗?

http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu

这里已经编译好了 Linux XPI:

http://wiki.openqa.org/display/WTR/FireWatir+Installation#FireWatirInstallation-2)InstalltheJSSHFirefoxExtension

于 2009-09-21T08:45:10.973 回答
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 源

此版本存在 Firefox 加载项兼容性问题

为快速解决方法安装此附加组件http://www.oxymoronical.com/web/firefox/nightly

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!”

祝你好运,请耐心等待,编译需要一段时间

于 2009-10-02T19:46:51.023 回答