Firefox JSSH连接还是Ubuntu 64上非常详细的编译步骤?

Firefox JSSH连接还是Ubuntu 64上非常详细的编译步骤?,firefox,watir,firewatir,jssh,Firefox,Watir,Firewatir,Jssh,我很难让jssh和firefox在Ubuntu Jaunty 64位机器上玩得很好。有人知道实现这一目标所需的具体步骤吗?(或者,如果您正在使用其他工具使firewatir正常工作,我也会将这些作为答案) 以下是我尝试过的几件事: 自行安装jssh扩展(按照中的说明进行),然后运行以下命令行将导致错误: firefox-jssh telnet本地主机:9997 我得到错误信息: 正在尝试::1 正在尝试127.0.0.1 telnet:无法连接到远程主机:连接被拒绝 使用以下mozconf文件和

我很难让jssh和firefox在Ubuntu Jaunty 64位机器上玩得很好。有人知道实现这一目标所需的具体步骤吗?(或者,如果您正在使用其他工具使firewatir正常工作,我也会将这些作为答案)

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

  • 自行安装jssh扩展(按照中的说明进行),然后运行以下命令行将导致错误:

    firefox-jssh

    telnet本地主机:9997

    我得到错误信息:

    正在尝试::1

    正在尝试127.0.0.1

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

  • 使用以下mozconf文件和make命令编译firefox时会出现错误:

  • 编撰

  • 你看过这个吗

    这里已经编译了Linux XPI:


    您可以尝试放弃此说明:(使用google找到,但我必须更正一点):

    您必须安装一些软件包才能签出并成功编译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加载项兼容性问题 要快速解决问题,请安装此附加组件 在当前目录中创建一个新文件.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
    
    如果失败,请安装错误消息中显示的所需软件包 现在

    幸运的是,您应该看到“欢迎使用Mozilla JavaScript Shell!”


    祝你好运,耐心一点,编译需要一段时间

    是的,这正是我在上面描述的第一次尝试中所做的。问题是XPI不能与Ubuntu 64一起使用,这就是为什么我必须手动编译它的原因。我真的很抱歉,但我不能接受这个答案,因为它回避了这个问题。我要补充一个问题,以确保每个人都清楚我尝试了什么。不过,至少感谢您的努力:-)我没有要求您接受我的答案,但如果您没有被否决,那就太好了嗨,泽利科,我很乐意取消否决票。不过,除非有新的编辑,否则系统不会让我删除它。如果你在答案的末尾加上句号,我将删除否决票。我只是想说,如果你不喜欢答案,就忽略它。如果它是错误的,就否决它。顺便说一句,我对我的答案做了一个小小的改变我使用的是64位的Ubuntu 10.04,使用的是64位版本的JSSH for firefox 3.6,这确实允许我使用firewatir。但我还是不得不关闭firefox。从命令行“firefox-jssh”调用firefox,然后执行我的ruby脚本。这些步骤都不必使用sudo。我相信firefox-jssh可以添加到菜单中,以减少书写量。对每个答案进行向下投票不会鼓励其他人尝试+1而不是对所有答案进行向下投票:)将此发布到,那里有1600多名Watir用户。查看最后一个家伙在使用命令“hg up-r 3ca5d6674feb”时说的话到目前为止,它正在为我建造,但确实需要很长的时间。为了建造,试着看看菲尔·林纳达在书中所说的是否有帮助。基本上,当你做“hg克隆”,然后CD到文件夹,然后做这个:“hg up-r 3ca5d6674feb”。请注意,建造似乎需要很长时间。作为记录,我似乎正在构建Firefox4.0的版本。
    autoconf2.13
    
    cd js/src
    
    autoconf2.13
    
    cd ../..
    
    make -f client.mk build
    
    ./firefox-jssh/dist/bin/firefox -jssh
    
    telnet localhost:9997