自作が必要ですか?

PositiveGuy

私は.NET開発者であり、MSから抜け出し、反対側を学ぼうとしています。それがMacOSと開発です...ですから、自家醸造サイトなどを見た後でも、ここでよく知っていることをスキップしたり、推測したりしないでください。

iOSまたはSwiftを使用してモバイルアプリをコーディングしていない場合、またはRubyをコーディングしていない場合(NodeなどのすべてのJSをコーディングしている場合)は、Homebrewでありそれでもメリットが得られるか、まったく必要ありません。 ?GCCコンパイラをインストールするXCodeユーティリティについてはどうですか?すべてのJavaScriptを処理する開発環境でXCodeユーティリティが必要ですか?

Homebrewはパッケージマネージャーですが、Nodeのnpmのようなものを使用している場合、Homebrewは同じ種類の取引にRubyに使用されますか?私はこれらすべてについて少し漠然としています。

ロバート・ロスマン

純粋にNode.js開発を行う場合でも、ネイティブC / C ++アドオンを含むnpmモジュールをインストールする必要がある場合があります。その場合は、xCode開発者ツールをインストールする必要があります(xCode自体が必要かどうかはわかりません...?)。

xCode開発者ツールはAppleが提供するコマンドラインのもののバンドルであり、通常はUnixシステムで他のものをコンパイルする必要があります-make、configure、gcc、および私が何も知らない他の多くのもの。

これだけでかなり遠くまで行くはずです。実際、それで十分かもしれません。ただし、システムにインストールされるはずの共有ライブラリにリンクするネイティブC / C ++アドオンを含むnpmパッケージをインストールする必要がある場合がありますが、そうではありません(Appleには含まれていなかったため)デフォルトなど)または、そのライブラリの別の(新しい?)バージョンが必要です。そして、共有ライブラリを自分でダウンロードしてコンパイルする代わりに、Homebrewをインストールし、コマンドを1つか2つ入力すると、依存関係がインストールされて準備が整います。

Homebrewは、特定のプログラミング言語だけでなく、OSX全体のパッケージマネージャーです。通常(排他的ではありませんが)、コンパイルが必要なソフトウェア(C / C ++ / Objective-Cなど)を提供します。例としては、Node.js自体(更新がある場合は1つのコマンドでNodeをアップグレードできます)、MariaDB、MongoDB、OpenSSL、OpenSSH、gitなどがあります。Appleはこれらの一部を提供していますが、すぐに古くなる傾向があります。 --Homebrewは、最新の状態を維持するのに役立ちます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

自作が必要ですか?

分類Dev

自作は最新ですが、「リンクできませんでした」+「パスの削除」エラーについて心配する必要がありますか?

分類Dev

LC_MESSSAGESを有効にするためにmacOS自作bashにエクスポートする必要があるのはなぜですか?

分類Dev

Java ++が必要ですか?

分類Dev

removeOnTabSelectedListener式が必要ですか?

分類Dev

bindActionCreatorsが必要ですか?

分類Dev

VPNが必要ですか?

分類Dev

evalが必要ですか?

分類Dev

「cmd / c」が必要ですか?

分類Dev

openssl / ssl.hが見つかりませんが、自作でインストールされています

分類Dev

Mac OS 10.16(Big Sur)で自作でlibzipをビルドすると、libz.dylibが見つかりません

分類Dev

Railsをインストールするために本当に自作をインストールする必要がありますか?その理由は?

分類Dev

自作のApacheが起動時に開始されないのはなぜですか?

分類Dev

--forceオプションは自作で何をしますか?

分類Dev

ElasticsearchRepositoryで@Transactionalが必要ですか?

分類Dev

Opcacheでmemcachedが必要ですか?

分類Dev

ここではtypenameが必要ですか?

分類Dev

wicket:forでwicket:labelが必要ですか?

分類Dev

C ++での配置が必要ですか?

分類Dev

Railsでcsvgemが本当に必要ですか?

分類Dev

SQLでは「ORDERBY」が必要ですか

分類Dev

TypeScriptでpropTypesが必要ですか?

分類Dev

STM32でRTOSが必要ですか?

分類Dev

C99で_Boolが必要ですか?

分類Dev

lvmでfdiskが必要ですか?

分類Dev

ネストIFが必要ですか?Pythonで

分類Dev

Javaで分割文字列が必要ですか?

分類Dev

どの自作フォーミュラがアップグレード可能かをどうやって見分けることができますか?

分類Dev

自作で、xargsがfindutilパッケージに属していることをどのように知ることができますか?

Related 関連記事

  1. 1

    自作が必要ですか?

  2. 2

    自作は最新ですが、「リンクできませんでした」+「パスの削除」エラーについて心配する必要がありますか?

  3. 3

    LC_MESSSAGESを有効にするためにmacOS自作bashにエクスポートする必要があるのはなぜですか?

  4. 4

    Java ++が必要ですか?

  5. 5

    removeOnTabSelectedListener式が必要ですか?

  6. 6

    bindActionCreatorsが必要ですか?

  7. 7

    VPNが必要ですか?

  8. 8

    evalが必要ですか?

  9. 9

    「cmd / c」が必要ですか?

  10. 10

    openssl / ssl.hが見つかりませんが、自作でインストールされています

  11. 11

    Mac OS 10.16(Big Sur)で自作でlibzipをビルドすると、libz.dylibが見つかりません

  12. 12

    Railsをインストールするために本当に自作をインストールする必要がありますか?その理由は?

  13. 13

    自作のApacheが起動時に開始されないのはなぜですか?

  14. 14

    --forceオプションは自作で何をしますか?

  15. 15

    ElasticsearchRepositoryで@Transactionalが必要ですか?

  16. 16

    Opcacheでmemcachedが必要ですか?

  17. 17

    ここではtypenameが必要ですか?

  18. 18

    wicket:forでwicket:labelが必要ですか?

  19. 19

    C ++での配置が必要ですか?

  20. 20

    Railsでcsvgemが本当に必要ですか?

  21. 21

    SQLでは「ORDERBY」が必要ですか

  22. 22

    TypeScriptでpropTypesが必要ですか?

  23. 23

    STM32でRTOSが必要ですか?

  24. 24

    C99で_Boolが必要ですか?

  25. 25

    lvmでfdiskが必要ですか?

  26. 26

    ネストIFが必要ですか?Pythonで

  27. 27

    Javaで分割文字列が必要ですか?

  28. 28

    どの自作フォーミュラがアップグレード可能かをどうやって見分けることができますか?

  29. 29

    自作で、xargsがfindutilパッケージに属していることをどのように知ることができますか?

ホットタグ

アーカイブ