您的位置:首页 > 其它

如何在Amazon EMR Cluster上运行程序

2014-03-11 04:58 148 查看
挖坑

被一个bug卡了老半天。

最后发现是因为ruby版本的问题,ruby从1.8到1.9有改一点点语法,目前的elastic-mapreduce支持的是1.8及以前版本的ruby,我已经更新到2.1了。

当初python从2.7到3.3版本也折腾了好久。。。

改成使用旧版本的方法:

rvm list //得到安装了的ruby版本

如果列出来没有旧版本就rvm install 1.8.7,有的话跳过这一步

然后

cd /System/Library/Frameworks/Ruby.framework/Versions
sudo rm Current
sudo ln -s 1.8 Current


来源:http://stackoverflow.com/questions/17772665/amazon-elastic-map-reduce-listing-job-flows-in-command-line-tools-issue
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: