我找到了这个宝石https://github.com/michaeledgar/hash_syntax
我不太明白如何使用它,即使它看起来像一个简单的宝石。我应该写
hash_syntax --to-19
外壳上的?我不应该在$ PATH上放一些东西,以便了解命令吗?
我还尝试通过ruby脚本运行它(需要gem然后运行上面的命令)但是它不起作用,它不理解命令。
我在ubuntu 10.04,rvm和ruby 1.9.3
上尝试过答案 0 :(得分:2)
您可能希望使用另一个解决相同问题的gem,但稍微以其他方式。 安装:
gem install syntax_fix
在项目根目录中运行:
syntax_fix -v
结果,所有哈希都将被转换(包括嵌套文件和目录)
答案 1 :(得分:1)
实际通过[sudo] gem install hash_syntax
安装gem应该把它放在你的PATH中。
是的,语法非常简单:hash_syntax --to-19 FILE
。
您也可以咨询hash_syntax --help