3

もちろん、私は RVM をインストールして複数のバージョンを維持する方法を知っています。私は開発者なので、自分の Mac (xcode など) ですべての要件を満たしています。自分のマシンではすべて正常に動作しています。

しかし、私の気の利いたスクリプトを、デフォルトの 1.8.7 バージョンしかインストールされていない他の Mac ユーザーに配布するにはどうすればよいでしょうか?

1.9 にアップグレードしてもらいたいのですが、30 行の短いスクリプトを実行するために、シェル スクリプトや rvm (すべての外部要件を含む) などを実行することは期待できませんか?

Ruby 1.9 にアップグレードするためのショートカット/ツールはありますか?

4

2 に答える 2

2

ユーザーに Ruby のアップグレードを強制する代わりに、スクリプトをスタンドアロンの実行可能ファイルにパッケージ化できます。Ruby スクリプトを Mac OS X アプリケーションにパッケージ化する方法に関する SO の質問を参照してください。

于 2013-03-11T11:32:58.043 に答える
1

開発環境を自動的にセットアップするためのオプションがいくつかあります。

  • ソートボットのラップトップ:ラップトップは、Mac OS X ラップトップを素晴らしい開発マシンに変えるシェル スクリプトです。

  • Github のboxen :開発環境の煩わしさを自動化します。Boxen は依存関係をインストールするので、作業を完了することに集中できます。

  • Pivotal Lab's Workstation : OSX ワークステーション用のレシピ集。

Thoughtbot のラップトップは、厳選された標準的なツール セットを Mac で動作させることに重点を置いています (どのツールかはスクリプトで確認できます)。

Boxen は、独自の複製可能なカスタム開発環境を構築しようとするチーム向けのようです。

于 2013-03-11T11:33:14.267 に答える