Firefox 无法工作。C 库不支持语言环境

Firefox 无法工作。C 库不支持语言环境

我刚刚第一次在服务器上运行 ubuntu,我使用 ssh 连接。我是一名 Mac 用户,正在学习 ubuntu。我的想法是自动执行服务器上的一些任务。其中一个任务涉及通过 python 使用 selenium 进行一些测试。我需要让 Firefox 运行才能使用驱动程序。但是我总是收到此错误:

root@gogokino:~# firefox "http://www.google.com/" &
root@gogokino:~# 
(process:32286): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.
Error: no display specified
[1]+  Exit 1                  firefox "http://www.google.com/"

当我尝试从 python 运行 selenium 时,出现了非常相似的错误。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 60, in __init__
    self.binary, timeout),
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
    self.binary.launch_browser(self.profile)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 61, in launch_browser
    self._wait_until_connectable()
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 100, in _wait_until_connectable
    self._get_firefox_output())
selenium.common.exceptions.WebDriverException: Message: "The browser appears to have exited before we could connect. The output was: \n(process:32301): Gtk-WARNING **: Locale not     supported by C library.\n\tUsing the fallback 'C' locale.\nError: no display specified\n" 

所以似乎有些问题,可能是因为没有 C 库,也可能是因为语言环境。我以为 C 是 Ubuntu 的标准?有没有快速解决这个问题的方法?

相关内容