在openSuSE中安装没有后缀的ruby 1.9 bin的gem

我在我的openSuSE实例上遇到问题。 默认情况下,在由gem utility(gem install some_app)安装之后的openSuSE中,你会得到如下的东西:

# some_app1.9 # chef-solo1.9 

等等

这是一个不好的行为,特别是如果你想自动化的东西。

我试图找出如何删除这个附录/后缀,并find一个基于这篇文章的解决scheme:

  1. 通过zypper install ruby19-devel-extra
  2. 第二次通过添加选项“–no-format-executable”来安装gem:

     gem install chef --no-format-executable