在Linux中,将可执行文件添加到文件非常容易,“只需”输入以下命令:
chmod +x <fname>
然而,我没有在 Ruby 的宝石中找到类似的东西。当然,可以进行系统调用,例如:
system( 'chmod +x' << fname )
然而,我正在寻找更加“优雅”的解决方案。
我正在使用 Ruby 1.8.7 版本。
chmod +x <fname>
然而,我没有在 Ruby 的宝石中找到类似的东西。当然,可以进行系统调用,例如:
system( 'chmod +x' << fname )
然而,我正在寻找更加“优雅”的解决方案。
我正在使用 Ruby 1.8.7 版本。
FileUtils.chmod 0644, '/my/directory/which/contains/my/file'
。 - user2845360+x
等)是chmod(1)
实用程序的一个特性。据我所知,没有编程语言支持它。您需要围绕FileUtils.chmod
编写包装器,或者(更好地)只需使用八进制权限;-) - Martin Tournoij