
(Clojure新手)
在我的linux机器上,slurPing /proc/cpuinfo产生一个错误:
user=> (slurp "/proc/cpuinfo") java.io.IOException: InvalID argument (NO_SOURCE_file:0)
有人知道这是为什么吗? (是/ proc文件系统中的某种二等公民?)
编辑:下面的代码,改编自nakkaya.com,完美地工作:
什么是在windows 8上设置Nginx-clojure的步骤
你如何连接到Heroku的本地Postgresql?
vim-foreplay在Ruby 1.9中非常慢,而在windows上则是Ruby 1.8
如何在windows上为Clojure代码生成文档?
Leiningen未能使用新生成的项目
(with-open [rdr (java.io.BufferedReader. (java.io.fileReader. "/proc/cpuinfo"))] (let [seq (line-seq rdr)] (apply print seq)))
我想知道为什么这种差异?
如何用Nginx服务Clojure页面
在windows中的Clojure REPL
Leiningen在项目中回报EOFexception
如何执行Clojure文件?
更新swank / slime的Clojure版本
我在/ proc中遇到过类似的问题。 解决方案虽然简单,
(slurp (java.io.fileReader. "/proc/cpuinfo"))
问题是,java不能打开/ proc的DatainputStream,所以slurp功能不会帮你在这里,对不起:(
/ proc / cpuinfo有点奇怪,因为它的文件大小为零,并在读取时产生字节。 这会让更聪明的java文件处理类生气。
ls -l /proc/cpuinfo -r--r--r-- 1 root root 0 2012-01-20 00:10 /proc/cpuinfo
看到这个线程更多http://www.veLocityrevIEws.com/forums/t131093-java-cannot-access-proc-filesystem-on-linux.HTML
你将不得不用fileReader打开它。 我会添加一个例子
总结以上是内存溢出为你收集整理的用clojure嗅探/ proc / cpuinfo全部内容,希望文章能够帮你解决用clojure嗅探/ proc / cpuinfo所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)