Frage

Ich habe eine harte Zeit jssh und Firefox immer auf einem Ubuntu Jaunty 64-Bit-Maschine zu spielen schön. Wer weiß, die spezifischen Schritte erforderlich, um diese Arbeit zu machen? (Oder, wenn Sie etwas anderes verwenden firewatir Arbeit zu bekommen, ich werde diejenigen, die als Antworten nehmen auch)

Hier sind ein paar Dinge, die ich versucht:

  1. Installation der jssh Erweiterung selbst (indem Sie die Anweisungen in http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ) dann die folgende Befehlszeile macht einen Fehler:

    Firefox -jssh

    telnet localhost: 9997

    Ich erhalte die Fehlermeldung:

    Der Versuch :: 1 ...

    Der Versuch, 127.0.0.1 ...

    telnet: Kann nicht Remote-Host verbinden: Verbindung Refused

  2. Das Kompilieren firefox mit der folgenden mozconf Datei und Befehl make macht einen Fehler:

.

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. Kompilieren
War es hilfreich?

Lösung

Sie können diese Anweisung versuchen Brach: (mit Google gefunden, aber ich hatte ein wenig zu korrigieren):

Sie müssen einige Pakete installieren zur Kasse und erfolgreich firefox kompilieren

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

dann klonen firefox Quelle aus dem Repository

Diese Version hat Probleme mit Firefox-Add-ons Kompatibilität

für schnelle Abhilfe Installieren Sie dieses Add-on http://www.oxymoronical.com/web / firefox / jede Nacht

hg clone http://hg.mozilla.org/mozilla-central/

cd mozilla-central
Erstellen

eine neue Datei .mozconfig in aktuellem Verzeichnis

gedit .mozconfig

und fügen Sie das folgende Build-Optionen hinein.

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

Sie dann

autoconf2.13

cd js/src

autoconf2.13

cd ../..

und kompilieren mit

make -f client.mk build

Wenn ein Fehler, benötigten Pakete installieren in Fehlermeldungen angezeigt

Jetzt

./firefox-jssh/dist/bin/firefox -jssh

telnet localhost:9997

und zum Glück sollten Sie siehe "Willkommen in der Mozilla JavaScript Shell!"

Ich wünsche dir Glück und Geduld, Kompilierung dauert eine Weile,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top