mac_m1プログラミング環境の構築と適応の概要

mac_m1プログラミング環境の構築と適応の概要

1.基本

macm1の環境変数設定ファイルは/etc/zshrc

BigSurバージョン11.2.1環境変数構成ファイルは~/.zshrc

一般的なネットワークにダウンロードされたインストールパッケージのサフィックスdmgが適合されます

ARMアーキテクチャをサポートするソフトウェア環境のWebサイトがあるかどうかを検索します:https://doesitarm.com

Macの特別なパッケージ管理ツールHomeBrew(インストール方法については以下を参照):https://formulae.brew.sh

Homebrewは、Mac OSプラットフォームのソフトウェアパッケージ管理ツールであり、インストール、アンインストール、更新、表示、検索などの多くの便利な機能を備えています。簡単な指示で、さまざまな依存関係やファイルパスを気にすることなくパッケージ管理を実現できます。これは非常に便利で高速です。

次に、HomeBrewをインストールします

オリジナル:https://blog.csdn.net/qq_29101773/article/details/112425894

HomeBrewのすべての質問は、基本的にこの記事でカバーされています:https://mintimate.cn/2020/04/05/Homebrew/

ターミナルを開きます(フォルダーの場所は/ opt / homebrewにある必要があります)

cd /opt

mkdir homebrew

curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

ダウンロード後OK

後で、自作を使用してソフトウェアをインストールすると、次のエラーが報告される場合があります

ここに画像の説明を挿入します

プロンプトに従って、対応するディレクトリのアクセス許可を取得します

sudo chown -R $(whoami) /opt/homebrew

インストールが完了したら、brew -vを実行して、インストールが成功したかどうかを確認します。brew
を見つけるように求められた場合
は、手動でzshrcに追加する必要があります(macOS Big Surはデフォルトでzshを使用するため、/ etc /を変更する必要があります。 bashを使用する場合はbashrc)。
最初に、元のファイルをバックアップします。

sudo cp /etc/zshrc /etc/zshrz_bak
sudo vi /etc/zshrc

下部に追加

export HOMEBREW_HOME=/opt/homebrew
export PATH=$PATH:$HOMEBREW_HOME/bin

次に、ファイルを保存
source /etc/zshrc
し、新しいターミナルを再度開いて実行しbrew -v、成功するかどうか確認します。


問題:

  1. 出力バージョンbrew-vが表示されますHomebrew/homebrew-core N/A

    理由:インストールが完了していません。3つのライブラリbrew.git、Homebrew-core、およびHomebrew-caskがすべて使用可能かどうかを確認してください。

    そうでない場合は、リンクに従ってダウンロードできます。https://mintimate.cn/2020/04/05/Homebrew/#Arm版本

  2. エラーは次のとおりです。

    Error: Could not 'git stash' in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core!Please stash/commit manually if you need to keep your changes or, if not, run: 
    cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
    git reset --hard origin/master
    

    プロンプトに従ってください


HomeBrewのデフォルトのソフトウェアインストール場所(m1):

通常、このディレクトリにインストールされますopt/homebrew/Cellar

brew listソフトウェア名を使用して、インストール場所決定できます

2、Go環境

現在、go 16.1ベータはネイティブでサポートされており、他のバージョンは翻訳する必要があります

doesitarmのWebサイトに記載されているアドレスを入力できない理由がわからないため、最初にgolandをダウンロードしてから、golandを使用してインストールパッケージをダウンロードしてください。

Golandダウンロードアドレス:https://www.jetbrains.com/go/download/#section=mac

6stgBW

インストール後、GOROOTを選択するときに[ダウンロード]を選択し、1.16betaバージョンを選択します(ダウンロードアドレスを選択します)

次に、このディレクトリを環境変数に追加します/etc/zshrc

export GOROOT=/Users/xwj/sdk/go1.16beta1
export PATH=$PATH:$GOROOT/bin

テストgo version

GOPATHを使用する場合は、自分で設定してください。

Three、node、npm、git、hexo、docker、docker-composeはすべてサポートされています

良い自作をダウンロードすることは非常に簡単です、直接使用するbrew install 环境名ことができます

  • ノードはTaobaoソースを置き換え、ダウンロードパッケージのルートディレクトリを変更します

    # 更换源
    npm config set registry https://registry.npm.taobao.org --global
    
    npm config set disturl https://npm.taobao.org/dist --global
    
    确认成功:
    
    npm config get registry
    
    # 更改根目录
    
    npm config ls              查看默认安装路径
    
    npm config set prefix "your setting path"     设置路径,如:"D:\local software manager\download\node\node local respo	sity"
    
  • ヘキソ

    新しいマシンでHexoブログを移行します。

    https://blog.csdn.net/eternity1118_/article/details/71194395?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai 2.制御

  • docker

    Dockerはすでにm1をネイティブでサポートしているので、自作に直接インストールするだけです

4、Mac上のツールソフトウェア

1.BetterTouchTool

ネイティブサポート、タッチパッドのクイック操作の神であるdosarmで検索できます。さまざまなカスタムジェスチャーショートカットをサポートします。

https://xclient.infoで検索してダウンロードできます(ひびの入ったバージョン)。

https://folivora.ai/downloads

2.シリコン情報

現在のアプリがm1でネイティブにサポートされている小さなプラグインであるかどうかを確認します

https://mac.softpedia.com/get/Utilities/Silicon-Info.shtml

goOqip

5、スクリーンショットと画像ベッド

スクリーンショットツールのダウンロード:

snipasteとuPic

どちらのソフトウェアも公式ウェブサイトからダウンロードでき、https://xclient.infoで検索してダウンロードできます。

六、java、idea、mvn

  • jdk:

    https://www.azul.com/downloads/zulu-community/?package=jdk

    zuluのjdkトップ!

    公式ウェブサイトからのダウンロードが遅すぎる場合は、BaiduCloudを使用してください。

    ダウンロード
    リンクリンク:https://pan.baidu.com/s/11kUi3mA5X8L_4Jiy6TfLSw抽出コード:pmia

  • Maven

    https://maven.apache.org/download.cgi
    maven.apache.org

インストール後

/ etc / zshrcを変更します

環境変数を追加する

export MAVEN_HOME = / Users /…/ apache-maven-3.6.3

export PATH = PATH:PATH:P A T H MAVEN_HOME / bin

リロード

七、ナビゲート、redis

ナビゲート:

https://www.macwk.com/soft/navicat-premium

redisクライアント:
https ://gitee.com/qishibo/AnotherRedisDesktopManager/releases

8.Zhiyun翻訳

https://www.yuque.com/xtranslator/zy/wv60oc

ナイン、VScode

現在、ロゼッタのみが翻訳されています

https://code.visualstudio.com/Download

公式ウェブサイトのダウンロードは遅すぎて解決できません:https://zhuanlan.zhihu.com/p/112215618

10.HBuilderXおよびWeChatアプレット

WeChatミニプログラム:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

macosの最新バージョンは公式ウェブサイトからダウンロードでき、実際のテストで使用できます。

HBuilderXでアプレットを直接実行すると、アプレット開発ツールを開くことができないというだけです。

8sqbP4

ただし、WeChatアプレット開発ツールを手動で開き、開くフォルダーを選択することができ(パスはプロジェクトルートディレクトリの下のunpackage / dist / dev / mp-weixinです)、両方の当事者が同期して更新とコンパイルを続けることができます。

SAF50r

11.ParallelsDesktop仮想マシン

予期せぬことに、m1はすぐにWindowsとLinux仮想マシンに適応する予定です。私にはこの要件はありません。要件がある場合は、次のリンクビデオ構成を参照してください。

はじめに:https://www.iplaysoft.com/pd-windows10-arm.html

hx7FTh

プレビューバージョンのダウンロード:https:
//www.parallels.com/blogs/parallels-desktop-apple-silicon-mac/アナウンスでアーリーアダプターテクノロジーのプレビューバージョンを選択します

登録してログインしたら、象徴的な表情を!

次に、手順3のアクティベーションキーを覚えてから、このコードを使用してインストール時に検証に合格します

QtUqgg

次に、手順3で[ダウンロード]をクリックして、pdインストールパッケージをダウンロードします。

  • ウインドウズ10

    リンク:https://pan.baidu.com/s/1xn6y3SsE7nMSc55EUh9Llgパスワード:iqv4

12.ゲーム

https://www.bilibili.com/video/BV1By4y117A4

クロスオーバーをダウンロード(m1は翻訳版をサポート)

Steamゲームを(部分的に)自己探索するためのm1チップをサポートしています

チップ

以下は、Big Surを11.2.1に更新した結果です。以前の環境変数はなくなりました!

1.gitでエラーが発生しました

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

ソリューション
ターミナル入力

xcode-select --install

プロンプトに従ってインストールします

おすすめ

転載: blog.csdn.net/weixin_43988498/article/details/113815873