- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当我运行一个 ruby 脚本时,它会给我这个:
[nathanb@nathanb-box ~] myscript .
/u/nathanb/bin/myscript:173: warning: Insecure world writable dir /usr/software/test/bin in PATH, mode 043777
/u/nathanb/bin/myscript:74: warning: Insecure world writable dir /usr/software/test/bin in PATH, mode 043777
/u/nathanb/bin/myscript:79: warning: Insecure world writable dir /usr/software/test/bin in PATH, mode 043777
此消息是错误的,因为/usr/software 是以只读方式挂载的:
software:/vol/software/ on /usr/software type nfs (ro,noatime,intr,rsize=32768,wsize=32768,timeo=600,nolock,addr=10.60.132.45,nfsvers=3,proto=tcp,mountproto=udp)
我可以验证这一点:
nathanb@nathanb-box /usr/software/test/bin] touch foo
touch: cannot touch `foo': Read-only file system
我相信我的挂载点具有正确的权限:
[nathanb@nathanb-box /usr] ls -ld /usr/software
drwxr-xr-x 27 root root 4096 2010-09-10 17:12 /usr/software
所以两个问题:
最佳答案
我们在工作中遇到过这种情况,虽然修复权限会很好,但这在我们的环境中是不可能的。相反,我为 ruby 创建了以下包装脚本来抑制错误。
#!/bin/bash
(ruby.orig "$@" 3>&1 1>&2 2>&3 | grep -v 'Insecure world writable dir'; exit ${PIPESTATUS[0]}) 3>&1 1>&2 2>&3
只需将 ruby 可执行文件重命名为 ruby.orig 并将此脚本放到它所在位置的 ruby bin 目录中。
See this excellent explanation了解其工作原理。
此问题的另一个修复(避免包装脚本)是在运行 ./configure
时设置 CPPFLAGS="-D ENABLE_PATH_CHECK=0"
编译 Ruby .
关于ruby - 运行 ruby 脚本时出错 "Insecure world writable dir foo in PATH",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5708806/
本文整理了Java中org.apache.crunch.types.writable.Writables.writables()方法的一些代码示例,展示了Writables.writables()的具
本文整理了Java中org.datavec.api.writable.Writable.toInt()方法的一些代码示例,展示了Writable.toInt()的具体用法。这些代码示例主要来源于Git
本文整理了Java中org.datavec.api.writable.Writable.toDouble()方法的一些代码示例,展示了Writable.toDouble()的具体用法。这些代码示例主要
本文整理了Java中org.datavec.api.writable.Writable.toFloat()方法的一些代码示例,展示了Writable.toFloat()的具体用法。这些代码示例主要来源
本文整理了Java中org.datavec.api.writable.Writable.toLong()方法的一些代码示例,展示了Writable.toLong()的具体用法。这些代码示例主要来源于G
本文整理了Java中org.apache.crunch.types.writable.Writables.bytes()方法的一些代码示例,展示了Writables.bytes()的具体用法。这些代码
本文整理了Java中org.apache.crunch.types.writable.Writables.derived()方法的一些代码示例,展示了Writables.derived()的具体用法。
本文整理了Java中org.apache.crunch.types.writable.Writables.booleans()方法的一些代码示例,展示了Writables.booleans()的具体用
本文整理了Java中org.apache.crunch.types.writable.Writables.longs()方法的一些代码示例,展示了Writables.longs()的具体用法。这些代码
本文整理了Java中org.apache.crunch.types.writable.Writables.triples()方法的一些代码示例,展示了Writables.triples()的具体用法。
本文整理了Java中org.apache.crunch.types.writable.Writables.nulls()方法的一些代码示例,展示了Writables.nulls()的具体用法。这些代码
本文整理了Java中org.apache.crunch.types.writable.Writables.records()方法的一些代码示例,展示了Writables.records()的具体用法。
本文整理了Java中org.apache.crunch.types.writable.Writables.collections()方法的一些代码示例,展示了Writables.collections
本文整理了Java中org.apache.crunch.types.writable.Writables.quads()方法的一些代码示例,展示了Writables.quads()的具体用法。这些代码
本文整理了Java中org.apache.crunch.types.writable.Writables.doubles()方法的一些代码示例,展示了Writables.doubles()的具体用法。
本文整理了Java中org.apache.crunch.types.writable.Writables.tableOf()方法的一些代码示例,展示了Writables.tableOf()的具体用法。
本文整理了Java中org.apache.crunch.types.writable.Writables.strings()方法的一些代码示例,展示了Writables.strings()的具体用法。
本文整理了Java中org.apache.crunch.types.writable.Writables.pairs()方法的一些代码示例,展示了Writables.pairs()的具体用法。这些代码
本文整理了Java中org.apache.crunch.types.writable.Writables.tuples()方法的一些代码示例,展示了Writables.tuples()的具体用法。这些
本文整理了Java中org.apache.crunch.types.writable.Writables.floats()方法的一些代码示例,展示了Writables.floats()的具体用法。这些
我是一名优秀的程序员,十分优秀!