openSuSE にサフィックスなしの Ruby 1.9 bins の gem をインストールする

openSuSE にサフィックスなしの Ruby 1.9 bins の gem をインストールする

openSuSE インスタンスで問題が発生しました。デフォルトでは、gem ユーティリティ (gem install some_app) によるインストール後、openSuSE では次のような結果になります。

# some_app1.9
# chef-solo1.9

特に自動化したい場合には、これは悪い動作です。

答え1

この付録/接尾辞を削除する方法を見つけようとし、それに基づいて解決策を見つけようとします。この記事:

  1. ruby19-devel-extraをインストールするにはzypper install ruby19-devel-extra
  2. 次に、オプション「--no-format-executable」を追加して gem をインストールします。

    gem install chef --no-format-executable
    

関連情報