新しいMacを入手しました。開発の準備ができている必要があります。Macportsについて素晴らしいことを聞いたのですが、使用する必要がありますか?手動でダウンロードしてコンパイルするよりも本当に簡単ですか?誰かがそれを使用するのに問題がありますか?
それは典型的なルビーのウェブ開発のもののためのものです。
ありがとう
新しいMacを入手しました。開発の準備ができている必要があります。Macportsについて素晴らしいことを聞いたのですが、使用する必要がありますか?手動でダウンロードしてコンパイルするよりも本当に簡単ですか?誰かがそれを使用するのに問題がありますか?
それは典型的なルビーのウェブ開発のもののためのものです。
ありがとう
自作を試してみてください。高度に最適化されており、冗長なパッケージがないため、非常に優れています。
また、Rubyも組み込まれているため、特に関連性が高いようです。
手動で行うよりも本当に簡単です。例えば:
sudo port install gimp
Gimpとそのすべての依存関係をダウンロード、ビルド、インストールします。依存関係はたくさんあります。
「典型的な」ものをやっているのなら、MacPortsのもののバージョンで十分でしょう。最先端を行く必要がある場合にのみ、MacPortsをバイパスして、手動でダウンロードしてインストールする必要があります。
macportsを使用するとインストールが簡単になりますが、4つのコマンド(wget / tar / configure / make)と1つのコマンドの違いです。macportsが本当に輝いているのは、パッケージ管理です。主にRuby開発に興味がある場合は、RubyGemsだけで十分かもしれません。Ruby on Railsを使用している場合、macportsは必要なすべての非Rubyソフトウェアで非常に役立ちます。完全にGUIを使用したい場合は、Porticusをmacportsフロントエンドとして使用できます。
ビルドフェーズで時々問題が発生しましたが、それは時代遅れのTigerの下にあります。
私はmacportsが好きですが、自分でやるのが好きな人もいます。Macportsはリリースに遅れをとる傾向がありますが、それでも私にとっては良いことです
macportsの最大の問題は、クロスプラットフォームではなく、明確に定義された開発シナリオを指定するのが難しいことです(たとえば、Fooバージョン1.2.3、Barバージョン0.5.6などを使用します)。それはあなたの生活を楽にしますが、今日の時点で、効率的で簡単なクロスプラットフォームの開発ランタイム環境の定義と構築に対する適切な解決策をまだ見つけていません。この質問も参照してください。
したがって、私の提案は、開発環境を非常に厳密に制御したい場合を除いて、macportsを使用することです。
明確に定義された特定の理由がない限り、パッケージマネージャーを使用する必要があります。
'コース、私はフィンクが好きです。