jjzjj

ruby : `read':File.read 中的无效参数 -(Errno::EINVAL)

我正在做一个简单的脚本来检查所有文件的crc...require"zlib"exitifObject.const_defined?(:Ocra)files=Dir.glob("*")File.open('dir.txt','a+')do|file|file.putsfilesendFile.read('dir.txt').each_line{|line|file=File.read(line);nilfile_crc=Zlib.crc32(file,0).to_s(16)putsline,file_crc}问题出在行File.read('dir.txt').each_line{|lin

ruby-on-rails - 错误:执行 gem 时 ... (Errno::EINVAL) 无效参数 - ./ActionDispatch/Routing/Mapper/Scoping/:

我安装了ruby​​然后更新了gem,这里尝试使用以下命令安装railsgem安装rails。但是安装因以下错误而中断:-为actionpack-4.1.4安装ri文档错误:执行gem时...(Errno::EINVAL)无效参数-./ActionDispatch/Routing/Mapper/Scoping/:操作系统是:-Windows7。这里是一片空白任何帮助将不胜感激。提前致谢。 最佳答案 我遇到了同样的问题,但只是重试该操作有帮助。 关于ruby-on-rails-错误:执行g

ruby - Errno::EINVAL:无效参数@io_write

我有一段Ruby代码可以从S3抓取一个zip文件并将其保存在本地。File.open(local_filename,'wb'){|file|file.write(body)}此代码适用于某些文件,但不适用于其他文件。对于那些不起作用的,我得到这个错误:Errno::EINVAL:Invalidargument@io_write-/path/to/file.zip这可能是什么原因? 最佳答案 body可能太大了。错误消息确实没有多大意义,但这是一个可能的原因。为了缓解这种情况,请将其写入较小的block中。最简单(虽然不是最快)的方法