【发布时间】:2015-07-24 19:17:32
【问题描述】:
我已经在我的两台 PC 上安装了 robotframework-ride。在一台 PC 上一切正常,但无法在另一台 PC 上运行 RIDE。
我在两台电脑上都安装了以下内容 - win32 上的 Python 2.7.8 - 机器人框架 2.8.6 - wxPython 2.8.12.1 -robotframeowkr-ride-1.4.1b
当我尝试在第二台 PC 上执行“python Ride.py”时,我收到一条消息:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\robotide__init__.py", line 74, in main
run(inpath, not noupdatecheck, debug_console)
File "C:\Python27\lib\site-packages\robotide__init_.py", line 100, in run
ride = RIDE(inpath, updatecheck)
File "C:\Python27\lib\site-packages\robotide\application\application.py", line
41, in __init_
wx.App.init(self, redirect=False)
File "C:\Python27\lib\site-packages\wx-2.8-msw-unicode\wx_core.py", line 7981
, in init
self.BootstrapApp()
File "C:\Python27\lib\site-packages\wx-2.8-msw-unicode\wx_core.py", line 7555
, in _BootstrapApp
return _core.PyApp__BootstrapApp(args, *kwargs)
File "C:\Python27\lib\site-packages\robotide\application\application.py", line
49, in OnInit
self.namespace = Namespace(self.settings)
File "C:\Python27\lib\site-packages\robotide\namespace\namespace.py", line 41,
in init
self._set_pythonpath()
File "C:\Python27\lib\site-packages\robotide\namespace\namespace.py", line 62,
in _set_pythonpath
self._settings.get('installed robot version', None))
File "C:\Python27\lib\site-packages\robotide\namespace\robotlibraryloader.py",
line 35, in find_installed_robot_libraries
rf_file, rf_version = output.strip().split(', ')
ValueError: too many values to unpack
Use --help to get usage information.
更有趣的是,如果我从第二台 PC 上卸载机器人框架,我可以执行“python Ride.py”,但这样做当然没有意义。
有人可以帮我吗?
【问题讨论】:
-
请提供最准确的错误信息。
-
"too many values to unpack" 是我得到的确切信息。没有别的了。
-
没有脚本行号,没有变量等?
-
请在我们的跟踪器中创建一个问题,我可以帮助调试这个谜团。 github.com/robotframework/RIDE/issues
-
除了这个孤独的信息,“太多的价值无法解压”,没有别的了。我怀疑这与这些模块的安装顺序有关。与确切的配置一样,它可以在一台 PC 上运行,但不能在另一台 PC 上运行。
标签: python robotframework