我有一台Mac笔记本电脑,并在Eclipse Oxygen版本中安装了RED。当我尝试在Eclipse中运行.robot文件时,我看到弹出的RunTime Environment Error和消息"无法提供有效的RED环境。检查python / robot安装并在Preferences"中设置它。我在Windows机器上没有看到这个问题。
答案 0 :(得分:0)
这个错误告诉RED使用/ whereis命令找不到Python + Robot安装。这可以通过转到Windows-> Preferences-> RobotFramework - >来验证。已安装的框架。那部分应该显示带有机器人的python解释器列表 - 在你的情况下可以是空的(没有找到python)或红色的条目(没有找到机器人的python)。
在Windows上,通常Python被添加到PATH中,因此它是可见的并且由RED发现,默认情况下Mac不会这样做(你不是第一个有这种问题的人)。
转到Windows->偏好设置 - > RobotFramework - >安装的Frameworks,有Add ..按钮,并提供python可执行文件所在的路径。我没有MacOS为你提供通常的路径,在linux下(Centos,Ubuntu)它在/ usr / bin中。 请注意RED查找python文件名,如果您的安装将其重命名为python3,python2,py2,py3或其他只是复制到python。
当python不在PATH中时,我将提供一个关于查找python安装的帮助主题,因为它似乎比我参与更常见。 如果您有任何其他问题,最好创建GitHub问题:https://github.com/nokia/RED/issues