1

Ubuntu Jaunty 64 ビット マシンで jssh と firefox をうまく動作させるのに苦労しています。これを機能させるために必要な特定の手順を知っている人はいますか? (または、firewatir を動作させるために何か他のものを使用している場合は、それらも回答として取り上げます)

ここに私が試したいくつかのことがあります:

  1. jssh 拡張機能を単独でインストールし ( http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntuの指示に従って)、次のコマンド ラインを実行するとエラーが表示されます。

    Firefox -jssh

    telnet ローカルホスト: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

あなたはこの命令を休耕することを試みることができます:(グーグルを使って見つけました、しかし私は少し修正しなければなりませんでした):

チェックアウトして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シェルへようこそ!」と表示されているはずです。

幸運を祈ります、そして辛抱強く、コンパイルにはしばらく時間がかかります

于 2009-10-02T19:46:51.023 に答える
1

これを見てみましたか?

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

すでにコンパイル済みの Linux XPI がここにあります。

http://wiki.openqa.org/display/WTR/FireWatir+Installation#FireWatirInstallation-2)JSSHFirefox 拡張機能をインストールする

于 2009-09-21T08:45:10.973 に答える