Pregunta

Me está costando que jssh y firefox funcionen bien en una máquina Ubuntu Jaunty de 64 bits. ¿Alguien sabe los pasos específicos necesarios para que esto funcione? (o, si está utilizando algo más para hacer que firewatir funcione, también las tomaré como respuestas)

Aquí hay algunas cosas que probé:

  1. instalar la extensión jssh por sí mismo (siguiendo las instrucciones en http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ) y luego ejecutar la siguiente línea de comando genera un error:

    firefox -jssh

    telnet localhost: 9997

    Me sale el error:

    Intentando :: 1 ...

    Intentando 127.0.0.1 ...

    telnet: no se puede conectar al host remoto: conexión rechazada

  2. Compilar Firefox con el siguiente archivo mozconf y hacer que el comando genere un error:

.

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. Compilación
¿Fue útil?

Solución

Puede intentar seguir esta instrucción: (se encontró usando google pero tuve que corregir un poco):

Debe instalar algunos paquetes para finalizar la compra y compilar correctamente 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

luego clone la fuente de Firefox desde el repositorio

Esta versión tiene problemas con la compatibilidad de complementos de Firefox

para una solución rápida instale este complemento http://www.oxymoronical.com/web / firefox / nightly

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

cd mozilla-central

Crear un nuevo archivo .mozconfig en el directorio actual

gedit .mozconfig

y pegue las siguientes opciones de compilación en él.

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

luego haz

autoconf2.13

cd js/src

autoconf2.13

cd ../..

y compilar usando

make -f client.mk build

Si falla, instale los paquetes requeridos que se muestran en los mensajes de error

ahora

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

telnet localhost:9997

y, afortunadamente, debería ver " ¡Bienvenido a Mozilla JavaScript Shell! "

Te deseo suerte y sé paciente, la compilación lleva un tiempo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top