errno专题提供errno的最新资讯内容,帮你更好的了解errno。
我正在尝试将我的应用程序推送到Heroku,但是我得到了这个相当随意的错误: Errno::ENOENT: No such file or directory @ rb_sysopen -\ /tmp/build_.../config/aws.yml /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/safe_yaml-1.0.3
当我运行https.ssl_version =:TLSv1_2时 我收到了错误 ruby/2.1.0/net/http.rb:920:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: wrong version number (OpenSSL::SSL::SSLError) 我改为http
我正在转Rails4.在我的上传者中,我有以下内容: version :thumb do process :resize_to_fill => [200, 200] end 这会导致以下错误:“Errno :: ENOENT(没有这样的文件或目录 – 识别)” 当我注释掉代码时,错误消失了,但是现在我没有缩略图.关于什么是造成这个的任何想法? 重新安装imagemagick修复问题.
该应用程序在开发中工作正常,但在生产中,当我尝试使用Carrierwave上传文件时,我得到Errno :: EACCES权限被拒绝错误.我确定它与权限有关.如何设置允许文件上传的权限? pdf_uploader.rb def store_dir "#{Rails.root}/uploads/#{model.id}" end def cache_dir "#{Rails.root}/tm
我试图用Rails运行sidekiq worker.当我尝试docker-compose up工作我得到以下错误: worker_1 | Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED) worker_1 | /home/app/Nyvur/vendor/bundle/ruby/2.2.0/gems/redis-3.
这是我的代码 domain = 'http://www.google.com' url = URI.parse "https://graph.facebook.com/fql?q=SELECT%20url,normalized_url%20FROM%20link_stat%20WHERE%20url='#{domain}'" req = Net::HTTP::Get.new url.path re
我试图从URL解析 XML文件.当我尝试这样的事情时: require 'net/http' require 'rubygems' require 'xmlsimple' url = 'http://my-address.com/xmltest/note.xml' xml_data = Net::HTTP.get_response(URI.parse(url)).body 一切正常,但只有当我在
我正在为一个软件项目编写一个C库.我需要做一些错误报告,但是我有点太懒了实现我自己的复杂的错误代码,变量和函数.使用libc提供的errno工具可以接受自定义错误报告?我所有的错误都符合E …宏类别. 例如,我们的代码包括一个以十六进制表示法读取SHA256哈希值并将其转换成某种内部格式的函数.我想使用errnoto报告错误: #include <errno.h> int hash_fromst
当stdio流遇到错误(但不是EOF)时,流的错误指示器将被设置为使得ferror()将返回非零值.我一直假设在errno中有更多的信息可用.但是我怎么知道这个? 一些功能的文档[例如在Linux下的man fopen]说,errno也将被设置.然而,人类fgets根本没有提到errno. glibc信息页面令人放心: In addition to setting the error indica
我正在编写一个程序,其中大多数使用过的库函数在出错时返回-1并设置errno.程序的行为是这样的,如果发生错误它将退出.要确定确切的退出点和程序外部的错误(例如使用gdb),我想使用以下方法: err = func_1(..arglist_1..); if(err != 0) { perror("func(..arglist..)"); return ((1u << 8) | er
在通常情况下,open()返回新的文件描述符,如果发生错误,则返回-1,在这种情况下,适当地设置errno. 我不明白为什么在这里使用这个errno机制?这里的目的是什么?为什么我们无法映射所有错误与一些负回报否? 喜欢 fd = open("/dev/tty0", O_RDWR | O_SYNC); if(fd == -1) printf("this is EACCES error"); e
我一直在尝试使用strtol将char数组正确转换为long,检查是否存在溢出或下溢,然后对long执行int转换.一路上,我注意到很多代码看起来像这样 if ((result == LONG_MAX || result == LONG_MIN) && errno == ERANGE) { // Handle the error } 为什么你不能只说 if(errno == ERANGE)