ruby运行.rb文件报错。

Python013

ruby运行.rb文件报错。,第1张

安装ruby注意以下几点:

1、安装包支持的系统环境。请确认是否支持win7,最好官网下载时注意一下。

2、注意安装包支持的是32位还是64位。安装gem也一样。

建议卸载ruby,找到合适系统环境的版本安装。

如果不想重装。最好把你的错误详细信息,贴出来,方便解决问题。

因为这个元素在60秒内一直没有展现出来吧,所以报了超时,贴下这个方法的源码:

#

# Waits until the element is present.

#

# @example

# browser.button(:id =>'foo').wait_until_present

#

# @param [Fixnum] timeout seconds to wait before timing out

#

# @see Watir::Wait

# @see Watir::Element#present?

#

def wait_until_present(timeout = 30)

message = "waiting for #{selector_string} to become present"

Watir::Wait.until(timeout, message) { present? }

end

def until(timeout = 30, message = nil, &block)

end_time = ::Time.now + timeout

until ::Time.now >end_time

result = yield(self)

return result if result

sleep INTERVAL

end

raise TimeoutError, message_for(timeout, message)

end

希望对你有帮助

文件上传到附件了

楼主你好,你可以重新下载一个msvcrt.dll文件,然后按如下步骤操作:

一、解压后直接拷贝该文件到系统目录里:

1、Windows 9598Me系统,复制到CWindowsSystem目录下。

2、Windows NT2000系统,复制到CWINNTSystem32目录下。

3、Windows XPWIN7Vista系统,复制到CWindowsSystem32目录下。

4、如果您的系统是64位的请将文件复制到CWindowsSysWOW64目录

二、打开开始-运行-输入regsvr32 msvcrt.dll,回车即可解决。

已上传并提供下载连接,可根据需要下载。

msvcrt.dll下载地址http51dll.comdllfile93.1.3384.htm

小技巧:如果无法进入桌面,可以启动安全模式或者使用PE启动电脑,然后修复。

【重要】:一定要选择与系统版本一致的DLL才可以

msvcrt.dll无法定位、丢失、找不到、加载失败 等问题的修复