{"id":50654,"date":"2023-08-21T12:57:52","date_gmt":"2023-04-29T17:17:06","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/"},"modified":"2024-04-30T19:28:47","modified_gmt":"2024-04-30T11:28:47","slug":"%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/","title":{"rendered":"\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs"},"content":{"rendered":"<h1>\u7b80\u800c\u8a00\u4e4b<\/h1>\n<p>\u539f\u672c\u8ba1\u5212\u8981\u66f4\u591a\u5730\u8c03\u8bd5 M1 MacBook Air\uff0c\u4f46\u7531\u4e8e\u5de5\u4f5c\u53d8\u5f97\u7e41\u5fd9\uff0c\u5e76\u4e14\u80fd\u5728\u53d1\u552e\u65e5\u8d2d\u4e70\u7684 PlayStation5 \u7684\u6e38\u620f\u300a\u5730\u5e73\u7ebf\u300b\u975e\u5e38\u6709\u8da3\uff0c\u4e8c\u5468\u76ee\u63a5\u8fd1\u5c3e\u58f0\u548cDLC\u7684\u9ad8\u6f6e\u9636\u6bb5\uff0c\u65f6\u95f4\u76f8\u5bf9\u6709\u4e9b\u7d27\u5f20\u3002<\/p>\n<p>\u6211\u5e0c\u671b\u80fd\u591f\u5c06\u5de5\u4f5c\u7684\u7ed3\u675f\u65f6\u95f4\u63d0\u524d\u4e00\u4e9b\uff0c\u4ee5\u4fbf\u80fd\u591f\u5145\u5206\u5229\u7528\u5728\u5bb6\u5de5\u4f5c\u7684\u597d\u5904\u3002<\/p>\n<p>\u6211\u662f\u65e0\u5b97\u6559\u4fe1\u4ef0\u7684\u4eba\uff0c\u672c\u6765\u60f3\u7740\u53ea\u88c5 Vim\uff0c\u540e\u6765\u53c8\u8003\u8651\u88c5\u4e0a Emacs\uff0c\u6240\u4ee5\u5199\u4e86\u8fd9\u7bc7\u6587\u7ae0\u6765\u5c1d\u8bd5\u5b89\u88c5\u3002\u7ed3\u679c\u8fd9\u4e2a\u8fc7\u7a0b\u6bd4\u6211\u60f3\u8c61\u7684\u8981\u56f0\u96be\u5f97\u591a\u3002\uff08\u82b1\u4e863\u5929\u7684\u65f6\u95f4\u3002\uff09<\/p>\n<p>\u603b\u7684\u6765\u8bf4\uff0c\u5e94\u8be5\u6309\u7167[#\u5b9f\u884c\u30b3\u30de\u30f3\u30c9\uff08 MacPorts \u7de8\uff09 &#8211; \u307e\u3068\u3081]\u4e2d\u7684\u65b9\u6cd5\u8fdb\u884c\u3002<\/p>\n<h1>\u6267\u884c\u547d\u4ee4 (sh\u00ed k\u00e8<\/h1>\n<p>\u4e86\u89e3\u5230\u5728Emacs\u7684\u5b89\u88c5\u65b9\u6cd5\u4e2d\u6709\u4e0d\u540c\u7684\u79cd\u7c7b\u3002<\/p>\n<p>\u9996\u5148\u5fc5\u987b\u786e\u8ba4\u73b0\u72b6\u3002<\/p>\n<pre class=\"post-pre\"><code>% emacs <span class=\"nt\">--version<\/span>\r\nzsh: <span class=\"nb\">command <\/span>not found: emacs\r\n% brew search emacs\r\n<span class=\"o\">==&gt;<\/span> Formulae\r\nemacs                                         emacs-clang-complete-async                    emacs-dracula\r\n<span class=\"o\">==&gt;<\/span> Casks\r\nhomebrew\/cask-versions\/emacs-nightly          homebrew\/cask-versions\/emacs-pretest          homebrew\/cask\/emacs\r\n<\/code><\/pre>\n<p>\u6ca1\u6709\u554a\u3002<br \/>\n\u90a3\u4e48\uff0c\u5728\u5b89\u88c5\u4e4b\u524d\uff0c\u5c31\u50cf\u65bd\u5c55\u9b54\u6cd5\u5492\u8bed\u4e00\u6837\uff0c\u6267\u884c\u4e00\u4e0b\u300cbrew update\u300d\u5427\u3002<\/p>\n<pre class=\"post-pre\"><code>% brew update\r\n<\/code><\/pre>\n<details>\u5b9e\u884c\u7ed3\u679c% brew\u66f4\u65b0<br \/>\n\u5df2\u66f4\u65b01\u4e2a\u5b58\u50a8\u5e93\uff08homebrew\/core\uff09\u3002<br \/>\n==&gt; \u65b0\u914d\u65b9<br \/>\nbas55 kotlin\u8bed\u8a00\u670d\u52a1\u5668 openmama snowpack<br \/>\n\u6f5c\u884c \u62c9\u4e01\u88d4 openmodelica sqlancer<br \/>\ngeph4 libpipeline ora<br \/>\n==&gt; \u5df2\u66f4\u65b0\u7684\u914d\u65b9<br \/>\nacl2 crystal gatsby-cli libtcod pdm sqlmap<br \/>\nangular-cli cubejs-cli gd libupnp percona-server ssh-copy-id<br \/>\nanycable-go dark-mode gdal libvdpau percona-xtrabackup stanford-corenlp<br \/>\napache-flink darkhttpd gdu libvirt-glib petsc stanford-ner<br \/>\napache-spark dasel gh liquidprompt petsc-complex stanford-parser<br \/>\naqbanking datalad gimme-aws-creds lmod php subnetcalc<br \/>\narangodb dav1d git-review lsd php@7.4 suite-sparse<br \/>\nargocd deno gitleaks lxc plantuml suricata<br \/>\narturo dependency-check gitui man-db pnpm swagger-codegen<br \/>\nasdf detox gjs markdownlint-cli po4a swagger-codegen@2<br \/>\nautorest devspace gleam maxima podofo swiftlint<br \/>\naws-cdk dialog glooctl metabase poetry syncthing<br \/>\nawscli diesel gmsh micronaut poppler taskwarrior-tui<br \/>\nawscli@1 dive gnuradio minikube ppsspp teleport<br \/>\nazure-cli dnsviz golangci-lint miniupnpc pre-commit tengo<br \/>\nbear docfx goreleaser modules progress terrascan<br \/>\nbibtexconv docker gosec mruby protobuf tflint<br \/>\nbinaryen dolt gperftools muffet pspg tfsec<br \/>\nbit-git dovecot gping mutt pulumi tig<br \/>\nbonnie++ driftctl gradle-profiler mycli purescript tox<br \/>\nbroot duckscript grokj2k nano pygments translate-toolkit<br \/>\nbuku dvc grpc nativefier qjackctl tree-sitter<br \/>\nbullet dwarfutils gtksourceview4 nats-streaming-server qpdf triton<br \/>\ncadence eksctl gwenhywfar netlify-cli qt truffle<br \/>\ncake emscripten hadolint newrelic-cli quicktype trunk<br \/>\ncargo-watch ensmallen haproxy nexus rabbitmq txr<br \/>\ncassandra-reaper erlang hdf5@1.8 nift redis typescript<br \/>\ncastxml ethereum helib node repo unzip<br \/>\ncbmc exploitdb helmfile node-build richmd uutils-coreutils<br \/>\ncertbot fabric help2man node_exporter rke v2ray<br \/>\ncglm fetchmail howdoi ntl rswift v8<br \/>\ncircleci findutils imagemagick ocaml-zarith rust vercel-cli<br \/>\ncitus fio imagesnap oci-cli rust-analyzer vim<br \/>\nckan flank inlets ocrmypdf s-search vowpal-wabbit<br \/>\ncloc flarectl istioctl okteto salt vroom<br \/>\nclojure-lsp fleet-cli jasper onnxruntime saml2aws vtk<br \/>\nclosure-compiler flex jc opencbm sbcl vulkan-headers<br \/>\ncloudflare-wrangler flit jenkins opencc sdcc wabt<br \/>\ncoccinelle flow jpeg-xl openimageio server-go webdis<br \/>\ncoconut fluent-bit jruby openjdk serverless weechat<br \/>\ncoin3d flyway jsonschema2pojo openjdk@11 sile wolfmqtt<br \/>\ncomby fn k3sup openssh smali xclogparser<br \/>\ncommitizen fnm kubevela or-tools sn0int xh<br \/>\nconsul frotz kubie ortp snakemake xonsh<br \/>\ncontentful-cli fselect libcouchbase pagmo solidity youtube-dl<br \/>\ncopilot fsql libfaketime pandocomatic sourcery zork<br \/>\ncproto futhark libfuse pcb sphinx-doc zstd<br \/>\ncrane fwup libgdata pcb2gcode spotbugs<br \/>\ncroc gallery-dl libimagequant pcsc-lite spotifyd<br \/>\ncromwell gateway-go libphonenumber pdftoipe sqlcipher<\/p>\n<\/details>\n<p>\u6211\u88ab\u538b\u57ae\u4e86\u3002 (W\u01d2 .)<\/p>\n<p>\u65e0\u8bba\u5982\u4f55\uff0c&#8221;\u5b98\u65b9\u7f51\u7ad9&#8221;\u3002<\/p>\n<p>\u968f\u7740\/\u6839\u636e<\/p>\n<pre class=\"post-pre\"><code>% brew <span class=\"nb\">install<\/span> <span class=\"nt\">--cask<\/span> emacs\r\n<span class=\"o\">==&gt;<\/span> Tapping homebrew\/cask\r\nCloning into <span class=\"s1\">'\/opt\/homebrew\/Library\/Taps\/homebrew\/homebrew-cask'<\/span>...\r\nremote: Enumerating objects: 100, <span class=\"k\">done<\/span><span class=\"nb\">.<\/span>\r\nremote: Counting objects: 100% <span class=\"o\">(<\/span>100\/100<span class=\"o\">)<\/span>, <span class=\"k\">done<\/span><span class=\"nb\">.<\/span>\r\nremote: Compressing objects: 100% <span class=\"o\">(<\/span>56\/56<span class=\"o\">)<\/span>, <span class=\"k\">done<\/span><span class=\"nb\">.<\/span>\r\nremote: Total 553419 <span class=\"o\">(<\/span>delta 53<span class=\"o\">)<\/span>, reused 72 <span class=\"o\">(<\/span>delta 44<span class=\"o\">)<\/span>, pack-reused 553319\r\nReceiving objects: 100% <span class=\"o\">(<\/span>553419\/553419<span class=\"o\">)<\/span>, 244.51 MiB | 385.00 KiB\/s, <span class=\"k\">done<\/span><span class=\"nb\">.<\/span>\r\nResolving deltas: 100% <span class=\"o\">(<\/span>390770\/390770<span class=\"o\">)<\/span>, <span class=\"k\">done<\/span><span class=\"nb\">.<\/span>\r\nTapped 3850 casks <span class=\"o\">(<\/span>3,966 files, 262.3MB<span class=\"o\">)<\/span><span class=\"nb\">.<\/span>\r\n<span class=\"o\">==&gt;<\/span> Downloading https:\/\/emacsformacosx.com\/emacs-builds\/Emacs-27.1-1-universal.dmg\r\n<span class=\"o\">==&gt;<\/span> Downloading from https:\/\/emacsformacosx.com\/download\/emacs-builds\/Emacs-27.1-1-universal.dmg\r\n<span class=\"c\">######################################################################## 100.0%<\/span>\r\n<span class=\"o\">==&gt;<\/span> Installing Cask emacs\r\n<span class=\"o\">==&gt;<\/span> Moving App <span class=\"s1\">'Emacs.app'<\/span> to <span class=\"s1\">'\/Applications\/Emacs.app'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Linking Binary <span class=\"s1\">'Emacs'<\/span> to <span class=\"s1\">'\/opt\/homebrew\/bin\/emacs'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Linking Binary <span class=\"s1\">'ebrowse'<\/span> to <span class=\"s1\">'\/opt\/homebrew\/bin\/ebrowse'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Linking Binary <span class=\"s1\">'emacsclient'<\/span> to <span class=\"s1\">'\/opt\/homebrew\/bin\/emacsclient'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Linking Binary <span class=\"s1\">'etags'<\/span> to <span class=\"s1\">'\/opt\/homebrew\/bin\/etags'<\/span>\r\n?  emacs was successfully installed!\r\n<\/code><\/pre>\n<p>\u597d\u597d\u597d\u3002<br \/>\n\u90a3\u9ebc\u6211\u5011\u4f86\u78ba\u8a8d\u4e00\u4e0b\u3002<\/p>\n<pre class=\"post-pre\"><code>% emacs <span class=\"nt\">--version<\/span>\r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/22-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-08 23.15.12.png\" \/><\/div>\n<p>\u54ce\u5440\uff0c\u6253\u4e0d\u5f00\u3002<\/p>\n<p>\u547d\u4ee4\u6267\u884c\u7ed3\u679c\u4e5f\u53ef\u4ee5<\/p>\n<pre class=\"post-pre\"><code>% emacs <span class=\"nt\">--version<\/span>\r\nzsh: killed     emacs <span class=\"nt\">--version<\/span>\r\n<\/code><\/pre>\n<p>\u55ef\uff0c\u4e0d\u8fc7\u4ece\u5e94\u7528\u7a0b\u5e8f\u6587\u4ef6\u5939\u4e2d\uff0c<\/p>\n<p>\u5728\u53c2\u8003\u7684\u57fa\u7840\u4e0a\uff0c\u6309\u4e0b\u201c\u63a7\u5236\u201d\u952e<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/29-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.20.21.png\" \/><\/div>\n<p>\u5f53\u60a8\u542f\u52a8\u4f1a<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/31-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-08 23.18.10.png\" \/><\/div>\n<p>\u5f53\u9009\u62e9\u53d8\u4e3a\u201c\u6253\u5f00\u201d\u65f6\uff0c<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/33-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.20.28.png\" \/><\/div>\n<p>\u5728\u4e2d\u6587\u4e2d\uff0c\u53ef\u4ee5\u8fd9\u6837\u8868\u8fbe\uff1a\u6b63\u5982\u4e0a\u8ff0\u6240\u8ff0\uff0cGUI \u53ef\u4ee5\u542f\u52a8\u3002<br \/>\n\u4f46\u662f\u300cemacs\u300d\u547d\u4ee4\u662f\u4e0d\u53ef\u884c\u7684\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/35-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-08 23.18.45.png\" \/><\/div>\n<p>\u5e76\u4e14\uff0c\u5373\u4f7f\u7ed9\u4e88\u8bbf\u95ee\u6743\u9650\uff0c<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/37-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-08 23.19.04.png\" \/><\/div>\n<p>M1 \u4e0d\u652f\u6301\u5417\uff1f<\/p>\n<p>\u5514\uff0c\u8981\u641c\u7d22\u5f88\u591a\u4e1c\u897f\u2026\u2026<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/41-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.35.28.png\" \/><\/div>\n<p>\u54c7\uff01\u554a\u2014\u2014\u3002\u539f\u6765\u662f\u8bf4\u4e8c\u8fdb\u5236\u7684 x86_64 \u554a\u3002<br \/>\n\uff08\u6574\u7406\u5217\u8868\uff0c\u592a\u611f\u8c22\u4e86\uff01\uff09<\/p>\n<p>\u786e\u5b9e\uff0c<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/44-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.37.11.png\" \/><\/div>\n<p>\u901a\u8fc7\u70b9\u51fb&#8221;\u67e5\u770b\u4fe1\u606f&#8221;\u7684\u9009\u9879\uff0c<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/46-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.37.27.png\" \/><\/div>\n<p>\u52fe\u9009\u201c\u4f7f\u7528Rosseta\u6253\u5f00\u201d\uff0c\u7136\u540e\u5173\u95ed\u6240\u6709\u7ec8\u7aef\u5e76\u91cd\u65b0\u542f\u52a8\u3002<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">uname<\/span> <span class=\"nt\">-m<\/span>\r\nx86_64\r\n% emacs <span class=\"nt\">--version<\/span>\r\nGNU Emacs 27.1\r\nCopyright <span class=\"o\">(<\/span>C<span class=\"o\">)<\/span> 2020 Free Software Foundation, Inc.\r\nGNU Emacs comes with ABSOLUTELY NO WARRANTY.\r\nYou may redistribute copies of GNU Emacs\r\nunder the terms of the GNU General Public License.\r\nFor more information about these matters, see the file named COPYING.\r\n% emacs\r\n<\/code><\/pre>\n<p>\u6b63\u5982\u6240\u8ff0\uff0c\u6211\u4eec\u901a\u8fc7\u547d\u4ee4\u542f\u52a8\u4e86 GUI\u3002<br \/>\n\u597d\u4e8b\u6210\u53cc\u3002\u662f\u4e0d\u662f\uff01<\/p>\n<p>\u5982\u679c\u6709\u5176\u4ed6\u65b9\u6848\u7684\u8bdd\uff0c\u5c31\u91c7\u53d6\u90a3\u4e2a\u5427\u3002<\/p>\n<p>\u53d6\u6d88\u300c\u4f7f\u7528Rosetta\u6253\u5f00\u300d\u7684\u7ec8\u7aef\u9009\u9879\uff0c\u7136\u540e\u91cd\u65b0\u542f\u52a8\u4e00\u6b21\u3002<\/p>\n<p>\u7136\u540e\uff0c\u5378\u8f7d\u3002<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">uname<\/span> <span class=\"nt\">-m<\/span>\r\narm64\r\n% brew uninstall emacs\r\n<span class=\"o\">==&gt;<\/span> Uninstalling Cask emacs\r\n<span class=\"o\">==&gt;<\/span> Backing App <span class=\"s1\">'Emacs.app'<\/span> up to <span class=\"s1\">'\/opt\/homebrew\/Caskroom\/emacs\/27.1-1\/Emacs.app'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Removing App <span class=\"s1\">'\/Applications\/Emacs.app'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Unlinking Binary <span class=\"s1\">'\/opt\/homebrew\/bin\/emacs'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Unlinking Binary <span class=\"s1\">'\/opt\/homebrew\/bin\/ebrowse'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Unlinking Binary <span class=\"s1\">'\/opt\/homebrew\/bin\/emacsclient'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Unlinking Binary <span class=\"s1\">'\/opt\/homebrew\/bin\/etags'<\/span>\r\n<span class=\"o\">==&gt;<\/span> Purging files <span class=\"k\">for <\/span>version 27.1-1 of Cask emacs\r\n% emacs <span class=\"nt\">--version<\/span>\r\nzsh: <span class=\"nb\">command <\/span>not found: emacs\r\n<\/code><\/pre>\n<p>\u597d\u597d\uff0c\u6211\u4eec\u56de\u5230\u539f\u70b9\u5427\u3002\u6211\u56de\u6765\u4e86\uff08\u54ed\uff09\u3002<\/p>\n<h1>\u6267\u884c\u547d\u4ee4\uff08MacPorts\u7248\u672c\uff09<\/h1>\n<h2>MacPorts \u662f\u4e00\u4e2a\u5f00\u6e90\u7684\u8f6f\u4ef6\u5305\u7ba1\u7406\u7cfb\u7edf\uff0c\u7528\u4e8e\u5728 macOS \u64cd\u4f5c\u7cfb\u7edf\u4e0a\u5b89\u88c5\u548c\u7ba1\u7406\u5404\u79cd\u5f00\u6e90\u8f6f\u4ef6\u3002<\/h2>\n<pre class=\"post-pre\"><code>% port       \r\nzsh: <span class=\"nb\">command <\/span>not found: port\r\n<\/code><\/pre>\n<p>\u55ef\uff0c\u4f60\u6ca1\u6709\u8fdb\u53bb\u7684\u5bf9\u5427\u3002<\/p>\n<p>\u90a3\u4e48\u6211\u4eec\u53ef\u4ee5\u53c2\u8003\u8fd9\u4e2a\u7f51\u7ad9\uff0c\u4f7f\u7528 MacPorts \u8fdb\u884c\u5b89\u88c5\u3002<\/p>\n<p>\u5df2\u7d93\u53ef\u4ee5\u5728\u5b98\u65b9\u7db2\u7ad9\u4e0a\u627e\u5230\u3002<\/p>\n<p>\u8bf7\u70b9\u51fb\u300cmacOS Big Sur v11\u300d\u94fe\u63a5\uff0c\u4e0b\u8f7d\u5e76\u6267\u884c\u300cpkg\u300d\u6587\u4ef6\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/64-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.53.40.png\" \/><\/div>\n<p>\u5657\u5657\uff0c<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/66-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.53.46.png\" \/><\/div>\n<p>\u5657\u54e7\u5657\u54e7\uff0c<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/68-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.53.56.png\" \/><\/div>\n<p>\u6211\u53ea\u80fd\u9009\u62e9\u82f1\u6587\u5417\uff1f\uff08\u56e0\u4e3a\u8fd9\u662f\u4f7f\u7528\u8bb8\u53ef\u534f\u8bae\u3002\uff09<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/70-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.54.04.png\" \/><\/div>\n<p>\u662f\u7684\uff01\u540c\u610f\uff01<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/72-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.54.21.png\" \/><\/div>\n<p>\u53ea\u6709 16.8 \u5146\u5b57\u8282\u800c\u5df2\u3002\u70b9\u4e2a\u8d5e\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/74-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.54.33.png\" \/><\/div>\n<p>\u300cTouch ID\u300d\u771f\u662f\u592a\u68d2\u4e86\uff01\u8fd9\u4e2a\u8fdb\u5316\u5c31\u8db3\u4ee5\u8ba9\u4eba\u89c9\u5f97\u503c\u5f97\u8d2d\u4e70\uff01<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/76-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-09 23.54.44.png\" \/><\/div>\n<p>\u6211\u4eec\u7b49\u5f85\u7ed3\u6784\u7684\u5b8c\u6210\u3002\u8fdb\u5ea6\u6761\u770b\u8d77\u6765\u5df2\u7ecf\u505c\u6b62\u4e86\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/78-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 0.02.46.png\" \/><\/div>\n<p>\u6211\u641e\u7838\u4e86\uff01<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/80-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 0.06.45.png\" \/><\/div>\n<p>\u597d\u7684\uff0c\u6254\u8fdb\u5783\u573e\u6876\u91cc\u3002<\/p>\n<p>\u53ea\u9700\u8981\u4e00\u79cd\u9009\u62e9\uff0c\u5728\u4e2d\u6587\u4e2d\u6539\u5199\u4ee5\u4e0b\u5185\u5bb9\uff1a<\/p>\n<p>\u901a\u8fc7 PATH \u65b9\u5f0f\uff0c<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">echo<\/span> <span class=\"s1\">'export PATH=\/opt\/local\/bin\/:$PATH'<\/span> <span class=\"o\">&gt;&gt;<\/span> ~\/.zshrc\r\n% <span class=\"nb\">source<\/span> ~\/.zshrc\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>% port <span class=\"nt\">-v<\/span>\r\nMacPorts 2.6.4\r\nEntering shell mode... <span class=\"o\">(<\/span><span class=\"s2\">\"help\"<\/span> <span class=\"k\">for <\/span><span class=\"nb\">help<\/span>, <span class=\"s2\">\"quit\"<\/span> to quit<span class=\"o\">)<\/span>\r\n<span class=\"o\">[<\/span>Users\/[\u30e6\u30fc\u30b6\u540d]] <span class=\"o\">&gt;<\/span> quit\r\nGoodbye\r\n<\/code><\/pre>\n<p>\u54c7\uff0c\u5b83\u5728\u52a8\uff01<\/p>\n<h2>Emacs \u64cd\u4f5c\u7f16\u8f91\u5668<\/h2>\n<p>\u9996\u5148\uff0c\u5173\u4e8e\u6b64\u95ee\u9898\uff0c\u6211\u8981\u63d0\u4e00\u4e0b\u5b98\u65b9\u7f51\u7ad9\u4e0a\u7684\u5185\u5bb9\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/89-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 0.14.45.png\" \/><\/div>\n<p>\u96be\u9053\u4e0d\u662f\u8fd9\u6837\u5417\uff1f<\/p>\n<p>\u597d\u7684\uff0c\u8c03\u6574\u4e00\u4e0b\u5fc3\u60c5\uff0c<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">sudo <\/span>port <span class=\"nb\">install <\/span>emacs-app\r\n<\/code><\/pre>\n<details>\u5b9f\u884c\u7d50\u679c\uff08\u9577\u3044\u3067\u3059\u3002\uff09makoto@MakotonoMacBook-Air ~ % sudo port install emacs-app<br \/>\nPassword:<br \/>\n&#8212;&gt; Computing dependencies for emacs-app<br \/>\nThe following dependencies will be installed:<br \/>\nXft2<br \/>\nautoconf<br \/>\nautomake<br \/>\nbrotli<br \/>\nbzip2<br \/>\ncairo<br \/>\ncurl-ca-bundle<br \/>\ndb48<br \/>\nexpat<br \/>\nfontconfig<br \/>\nfreetype<br \/>\nfribidi<br \/>\ngd2<br \/>\ngdbm<br \/>\ngdk-pixbuf2<br \/>\ngettext<br \/>\ngiflib<br \/>\nglib2<br \/>\ngmp<br \/>\ngnutls<br \/>\ngobject-introspection<br \/>\ngraphite2<br \/>\ngraphviz<br \/>\ngts<br \/>\nharfbuzz<br \/>\nicu<br \/>\njansson<br \/>\njasper<br \/>\nlcms2<br \/>\nlibLASi<br \/>\nlibcroco<br \/>\nlibde265<br \/>\nlibedit<br \/>\nlibffi<br \/>\nlibheif<br \/>\nlibiconv<br \/>\nlibidn2<br \/>\nlibjpeg-turbo<br \/>\nlibnetpbm<br \/>\nlibpixman<br \/>\nlibpng<br \/>\nlibrsvg<br \/>\nlibtasn1<br \/>\nlibtool<br \/>\nlibunistring<br \/>\nlibxml2<br \/>\nlibxslt<br \/>\nlz4<br \/>\nm4<br \/>\nncurses<br \/>\nnettle<br \/>\nopenssl<br \/>\nossp-uuid<br \/>\np11-kit<br \/>\npango<br \/>\npcre<br \/>\nperl5.28<br \/>\npkgconfig<br \/>\npy38-beaker<br \/>\npy38-mako<br \/>\npy38-markdown<br \/>\npy38-markupsafe<br \/>\npy38-setuptools<br \/>\npython38<br \/>\npython3_select<br \/>\npython_select<br \/>\nreadline<br \/>\nshared-mime-info<br \/>\nsqlite3<br \/>\ntiff<br \/>\nurw-fonts<br \/>\nvala<br \/>\nwebp<br \/>\nx265<br \/>\nxorg-libX11<br \/>\nxorg-libXau<br \/>\nxorg-libXaw<br \/>\nxorg-libXdmcp<br \/>\nxorg-libXext<br \/>\nxorg-libXmu<br \/>\nxorg-libXt<br \/>\nxorg-libice<br \/>\nxorg-libpthread-stubs<br \/>\nxorg-libsm<br \/>\nxorg-libxcb<br \/>\nxorg-xcb-proto<br \/>\nxorg-xcb-util<br \/>\nxorg-xorgproto<br \/>\nxpm<br \/>\nxrender<br \/>\nxz<br \/>\nzlib<br \/>\nzstd<br \/>\nContinue? [Y\/n]:<br \/>\n&#8212;&gt; Fetching archive for gmp<br \/>\n&#8212;&gt; Attempting to fetch gmp-6.2.1_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/gmp<br \/>\n&#8212;&gt; Attempting to fetch gmp-6.2.1_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/gmp<br \/>\n&#8212;&gt; Installing gmp @6.2.1_0<br \/>\n&#8212;&gt; Activating gmp @6.2.1_0<br \/>\n&#8212;&gt; Cleaning gmp<br \/>\n&#8212;&gt; Fetching archive for libiconv<br \/>\n&#8212;&gt; Attempting to fetch libiconv-1.16_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libiconv<br \/>\n&#8212;&gt; Attempting to fetch libiconv-1.16_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libiconv<br \/>\n&#8212;&gt; Installing libiconv @1.16_1<br \/>\n&#8212;&gt; Activating libiconv @1.16_1<br \/>\n&#8212;&gt; Cleaning libiconv<br \/>\n&#8212;&gt; Fetching archive for ncurses<br \/>\n&#8212;&gt; Attempting to fetch ncurses-6.2_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/ncurses<br \/>\n&#8212;&gt; Attempting to fetch ncurses-6.2_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/ncurses<br \/>\n&#8212;&gt; Installing ncurses @6.2_1<br \/>\n&#8212;&gt; Activating ncurses @6.2_1<br \/>\n&#8212;&gt; Cleaning ncurses<br \/>\n&#8212;&gt; Fetching archive for gettext<br \/>\n&#8212;&gt; Attempting to fetch gettext-0.19.8.1_2.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/gettext<br \/>\n&#8212;&gt; Attempting to fetch gettext-0.19.8.1_2.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/gettext<br \/>\n&#8212;&gt; Installing gettext @0.19.8.1_2<br \/>\n&#8212;&gt; Activating gettext @0.19.8.1_2<br \/>\n&#8212;&gt; Cleaning gettext<br \/>\n&#8212;&gt; Fetching archive for libunistring<br \/>\n&#8212;&gt; Attempting to fetch libunistring-0.9.10_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libunistring<br \/>\n&#8212;&gt; Attempting to fetch libunistring-0.9.10_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libunistring<br \/>\n&#8212;&gt; Installing libunistring @0.9.10_0<br \/>\n&#8212;&gt; Activating libunistring @0.9.10_0<br \/>\n&#8212;&gt; Cleaning libunistring<br \/>\n&#8212;&gt; Fetching archive for libidn2<br \/>\n&#8212;&gt; Attempting to fetch libidn2-2.3.0_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libidn2<br \/>\n&#8212;&gt; Attempting to fetch libidn2-2.3.0_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libidn2<br \/>\n&#8212;&gt; Installing libidn2 @2.3.0_0<br \/>\n&#8212;&gt; Activating libidn2 @2.3.0_0<br \/>\n&#8212;&gt; Cleaning libidn2<br \/>\n&#8212;&gt; Fetching archive for libtasn1<br \/>\n&#8212;&gt; Attempting to fetch libtasn1-4.16.0_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libtasn1<br \/>\n&#8212;&gt; Attempting to fetch libtasn1-4.16.0_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libtasn1<br \/>\n&#8212;&gt; Installing libtasn1 @4.16.0_0<br \/>\n&#8212;&gt; Activating libtasn1 @4.16.0_0<br \/>\n&#8212;&gt; Cleaning libtasn1<br \/>\n&#8212;&gt; Fetching archive for nettle<br \/>\n&#8212;&gt; Attempting to fetch nettle-3.7.1_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/nettle<br \/>\n&#8212;&gt; Attempting to fetch nettle-3.7.1_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/nettle<br \/>\n&#8212;&gt; Installing nettle @3.7.1_0<br \/>\n&#8212;&gt; Activating nettle @3.7.1_0<br \/>\n&#8212;&gt; Cleaning nettle<br \/>\n&#8212;&gt; Fetching archive for curl-ca-bundle<br \/>\n&#8212;&gt; Attempting to fetch curl-ca-bundle-7.75.0_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/curl-ca-bundle<br \/>\n&#8212;&gt; Attempting to fetch curl-ca-bundle-7.75.0_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/curl-ca-bundle<br \/>\n&#8212;&gt; Installing curl-ca-bundle @7.75.0_0<br \/>\n&#8212;&gt; Activating curl-ca-bundle @7.75.0_0<br \/>\n&#8212;&gt; Cleaning curl-ca-bundle<br \/>\n&#8212;&gt; Fetching archive for libffi<br \/>\n&#8212;&gt; Attempting to fetch libffi-3.3_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libffi<br \/>\n&#8212;&gt; Attempting to fetch libffi-3.3_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libffi<br \/>\n&#8212;&gt; Installing libffi @3.3_1<br \/>\n&#8212;&gt; Activating libffi @3.3_1<br \/>\n&#8212;&gt; Cleaning libffi<br \/>\n&#8212;&gt; Fetching archive for icu<br \/>\n&#8212;&gt; Attempting to fetch icu-67.1_3.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/icu<br \/>\n&#8212;&gt; Attempting to fetch icu-67.1_3.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/icu<br \/>\n&#8212;&gt; Installing icu @67.1_3<br \/>\n&#8212;&gt; Activating icu @67.1_3<br \/>\n&#8212;&gt; Cleaning icu<br \/>\n&#8212;&gt; Fetching archive for xz<br \/>\n&#8212;&gt; Attempting to fetch xz-5.2.5_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xz<br \/>\n&#8212;&gt; Attempting to fetch xz-5.2.5_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xz<br \/>\n&#8212;&gt; Installing xz @5.2.5_0<br \/>\n&#8212;&gt; Activating xz @5.2.5_0<br \/>\n&#8212;&gt; Cleaning xz<br \/>\n&#8212;&gt; Fetching archive for zlib<br \/>\n&#8212;&gt; Attempting to fetch zlib-1.2.11_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/zlib<br \/>\n&#8212;&gt; Attempting to fetch zlib-1.2.11_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/zlib<br \/>\n&#8212;&gt; Installing zlib @1.2.11_0<br \/>\n&#8212;&gt; Activating zlib @1.2.11_0<br \/>\n&#8212;&gt; Cleaning zlib<br \/>\n&#8212;&gt; Fetching archive for libxml2<br \/>\n&#8212;&gt; Attempting to fetch libxml2-2.9.10_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libxml2<br \/>\n&#8212;&gt; Attempting to fetch libxml2-2.9.10_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libxml2<br \/>\n&#8212;&gt; Installing libxml2 @2.9.10_1<br \/>\n&#8212;&gt; Activating libxml2 @2.9.10_1<br \/>\n&#8212;&gt; Cleaning libxml2<br \/>\n&#8212;&gt; Fetching archive for libxslt<br \/>\n&#8212;&gt; Attempting to fetch libxslt-1.1.34_4.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libxslt<br \/>\n&#8212;&gt; Attempting to fetch libxslt-1.1.34_4.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libxslt<br \/>\n&#8212;&gt; Installing libxslt @1.1.34_4<br \/>\n&#8212;&gt; Activating libxslt @1.1.34_4<br \/>\n&#8212;&gt; Cleaning libxslt<br \/>\n&#8212;&gt; Fetching archive for p11-kit<br \/>\n&#8212;&gt; Attempting to fetch p11-kit-0.23.22_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/p11-kit<br \/>\n&#8212;&gt; Attempting to fetch p11-kit-0.23.22_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/p11-kit<br \/>\n&#8212;&gt; Installing p11-kit @0.23.22_0<br \/>\n&#8212;&gt; Activating p11-kit @0.23.22_0<br \/>\n&#8212;&gt; Cleaning p11-kit<br \/>\n&#8212;&gt; Fetching archive for gnutls<br \/>\n&#8212;&gt; Attempting to fetch gnutls-3.6.15_0+doc.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/gnutls<br \/>\n&#8212;&gt; Attempting to fetch gnutls-3.6.15_0+doc.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/gnutls<br \/>\n&#8212;&gt; Installing gnutls @3.6.15_0+doc<br \/>\n&#8212;&gt; Activating gnutls @3.6.15_0+doc<br \/>\n&#8212;&gt; Cleaning gnutls<br \/>\n&#8212;&gt; Fetching archive for jansson<br \/>\n&#8212;&gt; Attempting to fetch jansson-2.13.1_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/jansson<br \/>\n&#8212;&gt; Attempting to fetch jansson-2.13.1_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/jansson<br \/>\n&#8212;&gt; Installing jansson @2.13.1_0<br \/>\n&#8212;&gt; Activating jansson @2.13.1_0<br \/>\n&#8212;&gt; Cleaning jansson<br \/>\n&#8212;&gt; Fetching archive for libjpeg-turbo<br \/>\n&#8212;&gt; Attempting to fetch libjpeg-turbo-2.0.6_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libjpeg-turbo<br \/>\n&#8212;&gt; Attempting to fetch libjpeg-turbo-2.0.6_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libjpeg-turbo<br \/>\n&#8212;&gt; Installing libjpeg-turbo @2.0.6_0<br \/>\n&#8212;&gt; Activating libjpeg-turbo @2.0.6_0<br \/>\n&#8212;&gt; Cleaning libjpeg-turbo<br \/>\n&#8212;&gt; Fetching archive for lz4<br \/>\n&#8212;&gt; Attempting to fetch lz4-1.9.3_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/lz4<br \/>\n&#8212;&gt; Attempting to fetch lz4-1.9.3_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/lz4<br \/>\n&#8212;&gt; Installing lz4 @1.9.3_0<br \/>\n&#8212;&gt; Activating lz4 @1.9.3_0<br \/>\n&#8212;&gt; Cleaning lz4<br \/>\n&#8212;&gt; Fetching archive for zstd<br \/>\n&#8212;&gt; Attempting to fetch zstd-1.4.9_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/zstd<br \/>\n&#8212;&gt; Attempting to fetch zstd-1.4.9_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/zstd<br \/>\n&#8212;&gt; Installing zstd @1.4.9_0<br \/>\n&#8212;&gt; Activating zstd @1.4.9_0<br \/>\n&#8212;&gt; Cleaning zstd<br \/>\n&#8212;&gt; Fetching archive for tiff<br \/>\n&#8212;&gt; Attempting to fetch tiff-4.2.0_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/tiff<br \/>\n&#8212;&gt; Attempting to fetch tiff-4.2.0_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/tiff<br \/>\n&#8212;&gt; Installing tiff @4.2.0_1<br \/>\n&#8212;&gt; Activating tiff @4.2.0_1<br \/>\n&#8212;&gt; Cleaning tiff<br \/>\n&#8212;&gt; Fetching archive for lcms2<br \/>\n&#8212;&gt; Attempting to fetch lcms2-2.12_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/lcms2<br \/>\n&#8212;&gt; Attempting to fetch lcms2-2.12_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/lcms2<br \/>\n&#8212;&gt; Installing lcms2 @2.12_0<br \/>\n&#8212;&gt; Activating lcms2 @2.12_0<br \/>\n&#8212;&gt; Cleaning lcms2<br \/>\n&#8212;&gt; Fetching archive for expat<br \/>\n&#8212;&gt; Attempting to fetch expat-2.2.10_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/expat<br \/>\n&#8212;&gt; Attempting to fetch expat-2.2.10_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/expat<br \/>\n&#8212;&gt; Installing expat @2.2.10_0<br \/>\n&#8212;&gt; Activating expat @2.2.10_0<br \/>\n&#8212;&gt; Cleaning expat<br \/>\n&#8212;&gt; Fetching archive for brotli<br \/>\n&#8212;&gt; Attempting to fetch brotli-1.0.9_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/brotli<br \/>\n&#8212;&gt; Attempting to fetch brotli-1.0.9_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/brotli<br \/>\n&#8212;&gt; Installing brotli @1.0.9_1<br \/>\n&#8212;&gt; Activating brotli @1.0.9_1<br \/>\n&#8212;&gt; Cleaning brotli<br \/>\n&#8212;&gt; Fetching archive for bzip2<br \/>\n&#8212;&gt; Attempting to fetch bzip2-1.0.8_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/bzip2<br \/>\n&#8212;&gt; Attempting to fetch bzip2-1.0.8_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/bzip2<br \/>\n&#8212;&gt; Installing bzip2 @1.0.8_0<br \/>\n&#8212;&gt; Activating bzip2 @1.0.8_0<br \/>\n&#8212;&gt; Cleaning bzip2<br \/>\n&#8212;&gt; Fetching archive for libpng<br \/>\n&#8212;&gt; Attempting to fetch libpng-1.6.37_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libpng<br \/>\n&#8212;&gt; Attempting to fetch libpng-1.6.37_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libpng<br \/>\n&#8212;&gt; Installing libpng @1.6.37_0<br \/>\n&#8212;&gt; Activating libpng @1.6.37_0<br \/>\n&#8212;&gt; Cleaning libpng<br \/>\n&#8212;&gt; Fetching archive for freetype<br \/>\n&#8212;&gt; Attempting to fetch freetype-2.10.4_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/freetype<br \/>\n&#8212;&gt; Attempting to fetch freetype-2.10.4_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/freetype<br \/>\n&#8212;&gt; Installing freetype @2.10.4_0<br \/>\n&#8212;&gt; Activating freetype @2.10.4_0<br \/>\n&#8212;&gt; Cleaning freetype<br \/>\n&#8212;&gt; Fetching archive for db48<br \/>\n&#8212;&gt; Attempting to fetch db48-4.8.30_4.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/db48<br \/>\n&#8212;&gt; Attempting to fetch db48-4.8.30_4.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/db48<br \/>\n&#8212;&gt; Installing db48 @4.8.30_4<br \/>\n&#8212;&gt; Activating db48 @4.8.30_4<br \/>\n&#8212;&gt; Cleaning db48<br \/>\n&#8212;&gt; Fetching archive for readline<br \/>\n&#8212;&gt; Attempting to fetch readline-8.1.000_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/readline<br \/>\n&#8212;&gt; Attempting to fetch readline-8.1.000_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/readline<br \/>\n&#8212;&gt; Installing readline @8.1.000_0<br \/>\n&#8212;&gt; Activating readline @8.1.000_0<br \/>\n&#8212;&gt; Cleaning readline<br \/>\n&#8212;&gt; Fetching archive for gdbm<br \/>\n&#8212;&gt; Attempting to fetch gdbm-1.19_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/gdbm<br \/>\n&#8212;&gt; Attempting to fetch gdbm-1.19_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/gdbm<br \/>\n&#8212;&gt; Installing gdbm @1.19_0<br \/>\n&#8212;&gt; Activating gdbm @1.19_0<br \/>\n&#8212;&gt; Cleaning gdbm<br \/>\n&#8212;&gt; Fetching archive for perl5.28<br \/>\n&#8212;&gt; Attempting to fetch perl5.28-5.28.3_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/perl5.28<br \/>\n&#8212;&gt; Attempting to fetch perl5.28-5.28.3_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/perl5.28<br \/>\n&#8212;&gt; Installing perl5.28 @5.28.3_1<br \/>\n&#8212;&gt; Activating perl5.28 @5.28.3_1<br \/>\n&#8212;&gt; Cleaning perl5.28<br \/>\n&#8212;&gt; Fetching archive for ossp-uuid<br \/>\n&#8212;&gt; Attempting to fetch ossp-uuid-1.6.2_12+perl5_28.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/ossp-uuid<br \/>\n&#8212;&gt; Attempting to fetch ossp-uuid-1.6.2_12+perl5_28.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/ossp-uuid<br \/>\n&#8212;&gt; Installing ossp-uuid @1.6.2_12+perl5_28<br \/>\n&#8212;&gt; Activating ossp-uuid @1.6.2_12+perl5_28<br \/>\n&#8212;&gt; Cleaning ossp-uuid<br \/>\n&#8212;&gt; Fetching archive for fontconfig<br \/>\n&#8212;&gt; Attempting to fetch fontconfig-2.13.1_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/fontconfig<br \/>\n&#8212;&gt; Attempting to fetch fontconfig-2.13.1_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/fontconfig<br \/>\n&#8212;&gt; Installing fontconfig @2.13.1_1<br \/>\n&#8212;&gt; Activating fontconfig @2.13.1_1<br \/>\n&#8212;&gt; Cleaning fontconfig<br \/>\n&#8212;&gt; Fetching archive for libedit<br \/>\n&#8212;&gt; Attempting to fetch libedit-20210216-3.1_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libedit<br \/>\n&#8212;&gt; Attempting to fetch libedit-20210216-3.1_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libedit<br \/>\n&#8212;&gt; Installing libedit @20210216-3.1_0<br \/>\n&#8212;&gt; Activating libedit @20210216-3.1_0<br \/>\n&#8212;&gt; Cleaning libedit<br \/>\n&#8212;&gt; Fetching archive for pcre<br \/>\n&#8212;&gt; Attempting to fetch pcre-8.44_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/pcre<br \/>\n&#8212;&gt; Attempting to fetch pcre-8.44_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/pcre<br \/>\n&#8212;&gt; Installing pcre @8.44_1<br \/>\n&#8212;&gt; Activating pcre @8.44_1<br \/>\n&#8212;&gt; Cleaning pcre<br \/>\n&#8212;&gt; Fetching archive for glib2<br \/>\n&#8212;&gt; Attempting to fetch glib2-2.58.3_1+x11.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/glib2<br \/>\n&#8212;&gt; Attempting to fetch glib2-2.58.3_1+x11.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/glib2<br \/>\n&#8212;&gt; Installing glib2 @2.58.3_1+x11<br \/>\n&#8212;&gt; Activating glib2 @2.58.3_1+x11<br \/>\n&#8212;&gt; Cleaning glib2<br \/>\n&#8212;&gt; Fetching archive for libpixman<br \/>\n&#8212;&gt; Attempting to fetch libpixman-0.38.4_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libpixman<br \/>\n&#8212;&gt; Attempting to fetch libpixman-0.38.4_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libpixman<br \/>\n&#8212;&gt; Installing libpixman @0.38.4_0<br \/>\n&#8212;&gt; Activating libpixman @0.38.4_0<br \/>\n&#8212;&gt; Cleaning libpixman<br \/>\n&#8212;&gt; Fetching archive for xorg-xorgproto<br \/>\n&#8212;&gt; Attempting to fetch xorg-xorgproto-2021.3_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-xorgproto<br \/>\n&#8212;&gt; Attempting to fetch xorg-xorgproto-2021.3_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-xorgproto<br \/>\n&#8212;&gt; Installing xorg-xorgproto @2021.3_0<br \/>\n&#8212;&gt; Activating xorg-xorgproto @2021.3_0<br \/>\n&#8212;&gt; Cleaning xorg-xorgproto<br \/>\n&#8212;&gt; Fetching archive for xorg-libXau<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXau-1.0.9_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXau<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXau-1.0.9_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXau<br \/>\n&#8212;&gt; Installing xorg-libXau @1.0.9_0<br \/>\n&#8212;&gt; Activating xorg-libXau @1.0.9_0<br \/>\n&#8212;&gt; Cleaning xorg-libXau<br \/>\n&#8212;&gt; Fetching archive for xorg-libXdmcp<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXdmcp-1.1.3_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXdmcp<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXdmcp-1.1.3_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXdmcp<br \/>\n&#8212;&gt; Installing xorg-libXdmcp @1.1.3_0<br \/>\n&#8212;&gt; Activating xorg-libXdmcp @1.1.3_0<br \/>\n&#8212;&gt; Cleaning xorg-libXdmcp<br \/>\n&#8212;&gt; Fetching archive for xorg-libpthread-stubs<br \/>\n&#8212;&gt; Attempting to fetch xorg-libpthread-stubs-0.4_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libpthread-stubs<br \/>\n&#8212;&gt; Attempting to fetch xorg-libpthread-stubs-0.4_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libpthread-stubs<br \/>\n&#8212;&gt; Installing xorg-libpthread-stubs @0.4_0<br \/>\n&#8212;&gt; Activating xorg-libpthread-stubs @0.4_0<br \/>\n&#8212;&gt; Cleaning xorg-libpthread-stubs<br \/>\n&#8212;&gt; Fetching archive for xorg-xcb-proto<br \/>\n&#8212;&gt; Attempting to fetch xorg-xcb-proto-1.14.1_0+python39.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-xcb-proto<br \/>\n&#8212;&gt; Attempting to fetch xorg-xcb-proto-1.14.1_0+python39.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-xcb-proto<br \/>\n&#8212;&gt; Installing xorg-xcb-proto @1.14.1_0+python39<br \/>\n&#8212;&gt; Activating xorg-xcb-proto @1.14.1_0+python39<br \/>\n&#8212;&gt; Cleaning xorg-xcb-proto<br \/>\n&#8212;&gt; Fetching archive for xorg-libxcb<br \/>\n&#8212;&gt; Attempting to fetch xorg-libxcb-1.14_0+python39.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libxcb<br \/>\n&#8212;&gt; Attempting to fetch xorg-libxcb-1.14_0+python39.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libxcb<br \/>\n&#8212;&gt; Installing xorg-libxcb @1.14_0+python39<br \/>\n&#8212;&gt; Activating xorg-libxcb @1.14_0+python39<br \/>\n&#8212;&gt; Cleaning xorg-libxcb<br \/>\n&#8212;&gt; Fetching archive for xorg-libX11<br \/>\n&#8212;&gt; Attempting to fetch xorg-libX11-1.7.0_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libX11<br \/>\n&#8212;&gt; Attempting to fetch xorg-libX11-1.7.0_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libX11<br \/>\n&#8212;&gt; Installing xorg-libX11 @1.7.0_0<br \/>\n&#8212;&gt; Activating xorg-libX11 @1.7.0_0<br \/>\n&#8212;&gt; Cleaning xorg-libX11<br \/>\n&#8212;&gt; Fetching archive for xorg-libXext<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXext-1.3.4_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXext<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXext-1.3.4_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXext<br \/>\n&#8212;&gt; Installing xorg-libXext @1.3.4_0<br \/>\n&#8212;&gt; Activating xorg-libXext @1.3.4_0<br \/>\n&#8212;&gt; Cleaning xorg-libXext<br \/>\n&#8212;&gt; Fetching archive for xorg-xcb-util<br \/>\n&#8212;&gt; Attempting to fetch xorg-xcb-util-0.4.0_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-xcb-util<br \/>\n&#8212;&gt; Attempting to fetch xorg-xcb-util-0.4.0_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-xcb-util<br \/>\n&#8212;&gt; Installing xorg-xcb-util @0.4.0_1<br \/>\n&#8212;&gt; Activating xorg-xcb-util @0.4.0_1<br \/>\n&#8212;&gt; Cleaning xorg-xcb-util<br \/>\n&#8212;&gt; Fetching archive for xrender<br \/>\n&#8212;&gt; Attempting to fetch xrender-0.9.10_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xrender<br \/>\n&#8212;&gt; Attempting to fetch xrender-0.9.10_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xrender<br \/>\n&#8212;&gt; Installing xrender @0.9.10_1<br \/>\n&#8212;&gt; Activating xrender @0.9.10_1<br \/>\n&#8212;&gt; Cleaning xrender<br \/>\n&#8212;&gt; Fetching archive for cairo<br \/>\n&#8212;&gt; Attempting to fetch cairo-1.16.0_2+quartz+x11.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/cairo<br \/>\n&#8212;&gt; Attempting to fetch cairo-1.16.0_2+quartz+x11.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/cairo<br \/>\n&#8212;&gt; Installing cairo @1.16.0_2+quartz+x11<br \/>\n&#8212;&gt; Activating cairo @1.16.0_2+quartz+x11<br \/>\n&#8212;&gt; Cleaning cairo<br \/>\n&#8212;&gt; Fetching archive for libtool<br \/>\n&#8212;&gt; Attempting to fetch libtool-2.4.6_11.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libtool<br \/>\n&#8212;&gt; Attempting to fetch libtool-2.4.6_11.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libtool<br \/>\n&#8212;&gt; Installing libtool @2.4.6_11<br \/>\n&#8212;&gt; Activating libtool @2.4.6_11<br \/>\n&#8212;&gt; Cleaning libtool<br \/>\n&#8212;&gt; Fetching archive for openssl<br \/>\n&#8212;&gt; Attempting to fetch openssl-1.1.1j_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/openssl<br \/>\n&#8212;&gt; Attempting to fetch openssl-1.1.1j_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/openssl<br \/>\n&#8212;&gt; Installing openssl @1.1.1j_0<br \/>\n&#8212;&gt; Activating openssl @1.1.1j_0<br \/>\n&#8212;&gt; Cleaning openssl<br \/>\n&#8212;&gt; Fetching archive for python3_select<br \/>\n&#8212;&gt; Attempting to fetch python3_select-0.0_2.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/python3_select<br \/>\n&#8212;&gt; Attempting to fetch python3_select-0.0_2.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/python3_select<br \/>\n&#8212;&gt; Installing python3_select @0.0_2<br \/>\n&#8212;&gt; Activating python3_select @0.0_2<br \/>\n&#8212;&gt; Cleaning python3_select<br \/>\n&#8212;&gt; Fetching archive for python_select<br \/>\n&#8212;&gt; Attempting to fetch python_select-0.3_9.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/python_select<br \/>\n&#8212;&gt; Attempting to fetch python_select-0.3_9.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/python_select<br \/>\n&#8212;&gt; Installing python_select @0.3_9<br \/>\n&#8212;&gt; Activating python_select @0.3_9<br \/>\n&#8212;&gt; Cleaning python_select<br \/>\n&#8212;&gt; Fetching archive for sqlite3<br \/>\n&#8212;&gt; Attempting to fetch sqlite3-3.34.1_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/sqlite3<br \/>\n&#8212;&gt; Attempting to fetch sqlite3-3.34.1_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/sqlite3<br \/>\n&#8212;&gt; Installing sqlite3 @3.34.1_0<br \/>\n&#8212;&gt; Activating sqlite3 @3.34.1_0<br \/>\n&#8212;&gt; Cleaning sqlite3<br \/>\n&#8212;&gt; Fetching archive for python38<br \/>\n&#8212;&gt; Attempting to fetch python38-3.8.8_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/python38<br \/>\n&#8212;&gt; Attempting to fetch python38-3.8.8_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/python38<br \/>\n&#8212;&gt; Installing python38 @3.8.8_0<br \/>\n&#8212;&gt; Activating python38 @3.8.8_0<br \/>\n&#8212;&gt; Cleaning python38<br \/>\n&#8212;&gt; Fetching archive for py38-setuptools<br \/>\n&#8212;&gt; Attempting to fetch py38-setuptools-51.3.3_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/py38-setuptools<br \/>\n&#8212;&gt; Attempting to fetch py38-setuptools-51.3.3_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/py38-setuptools<br \/>\n&#8212;&gt; Installing py38-setuptools @51.3.3_0<br \/>\n&#8212;&gt; Activating py38-setuptools @51.3.3_0<br \/>\n&#8212;&gt; Cleaning py38-setuptools<br \/>\n&#8212;&gt; Fetching archive for py38-beaker<br \/>\n&#8212;&gt; Attempting to fetch py38-beaker-1.11.0_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/py38-beaker<br \/>\n&#8212;&gt; Attempting to fetch py38-beaker-1.11.0_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/py38-beaker<br \/>\n&#8212;&gt; Installing py38-beaker @1.11.0_0<br \/>\n&#8212;&gt; Activating py38-beaker @1.11.0_0<br \/>\n&#8212;&gt; Cleaning py38-beaker<br \/>\n&#8212;&gt; Fetching archive for py38-markupsafe<br \/>\n&#8212;&gt; Attempting to fetch py38-markupsafe-1.1.1_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/py38-markupsafe<br \/>\n&#8212;&gt; Attempting to fetch py38-markupsafe-1.1.1_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/py38-markupsafe<br \/>\n&#8212;&gt; Installing py38-markupsafe @1.1.1_0<br \/>\n&#8212;&gt; Activating py38-markupsafe @1.1.1_0<br \/>\n&#8212;&gt; Cleaning py38-markupsafe<br \/>\n&#8212;&gt; Fetching archive for py38-mako<br \/>\n&#8212;&gt; Attempting to fetch py38-mako-1.1.4_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/py38-mako<br \/>\n&#8212;&gt; Attempting to fetch py38-mako-1.1.4_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/py38-mako<br \/>\n&#8212;&gt; Installing py38-mako @1.1.4_0<br \/>\n&#8212;&gt; Activating py38-mako @1.1.4_0<br \/>\n&#8212;&gt; Cleaning py38-mako<br \/>\n&#8212;&gt; Fetching archive for py38-markdown<br \/>\n&#8212;&gt; Attempting to fetch py38-markdown-3.3.3_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/py38-markdown<br \/>\n&#8212;&gt; Attempting to fetch py38-markdown-3.3.3_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/py38-markdown<br \/>\n&#8212;&gt; Installing py38-markdown @3.3.3_0<br \/>\n&#8212;&gt; Activating py38-markdown @3.3.3_0<br \/>\n&#8212;&gt; Cleaning py38-markdown<br \/>\n&#8212;&gt; Fetching archive for gobject-introspection<br \/>\n&#8212;&gt; Attempting to fetch gobject-introspection-1.60.2_5.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/gobject-introspection<br \/>\n&#8212;&gt; Attempting to fetch gobject-introspection-1.60.2_5.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/gobject-introspection<br \/>\n&#8212;&gt; Installing gobject-introspection @1.60.2_5<br \/>\n&#8212;&gt; Activating gobject-introspection @1.60.2_5<br \/>\n&#8212;&gt; Cleaning gobject-introspection<br \/>\n&#8212;&gt; Fetching archive for jasper<br \/>\n&#8212;&gt; Attempting to fetch jasper-2.0.14_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/jasper<br \/>\n&#8212;&gt; Attempting to fetch jasper-2.0.14_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/jasper<br \/>\n&#8212;&gt; Installing jasper @2.0.14_1<br \/>\n&#8212;&gt; Activating jasper @2.0.14_1<br \/>\n&#8212;&gt; Cleaning jasper<br \/>\n&#8212;&gt; Fetching archive for shared-mime-info<br \/>\n&#8212;&gt; Attempting to fetch shared-mime-info-2.1_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/shared-mime-info<br \/>\n&#8212;&gt; Attempting to fetch shared-mime-info-2.1_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/shared-mime-info<br \/>\n&#8212;&gt; Installing shared-mime-info @2.1_0<br \/>\n&#8212;&gt; Activating shared-mime-info @2.1_0<br \/>\n&#8212;&gt; Cleaning shared-mime-info<br \/>\n&#8212;&gt; Fetching archive for gdk-pixbuf2<br \/>\n&#8212;&gt; Attempting to fetch gdk-pixbuf2-2.42.2_2+x11.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/gdk-pixbuf2<br \/>\n&#8212;&gt; Attempting to fetch gdk-pixbuf2-2.42.2_2+x11.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/gdk-pixbuf2<br \/>\n&#8212;&gt; Installing gdk-pixbuf2 @2.42.2_2+x11<br \/>\n&#8212;&gt; Activating gdk-pixbuf2 @2.42.2_2+x11<br \/>\n&#8212;&gt; Cleaning gdk-pixbuf2<br \/>\n&#8212;&gt; Fetching archive for libcroco<br \/>\n&#8212;&gt; Attempting to fetch libcroco-0.6.13_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libcroco<br \/>\n&#8212;&gt; Attempting to fetch libcroco-0.6.13_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libcroco<br \/>\n&#8212;&gt; Installing libcroco @0.6.13_1<br \/>\n&#8212;&gt; Activating libcroco @0.6.13_1<br \/>\n&#8212;&gt; Cleaning libcroco<br \/>\n&#8212;&gt; Fetching archive for Xft2<br \/>\n&#8212;&gt; Attempting to fetch Xft2-2.3.3_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/Xft2<br \/>\n&#8212;&gt; Attempting to fetch Xft2-2.3.3_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/Xft2<br \/>\n&#8212;&gt; Installing Xft2 @2.3.3_0<br \/>\n&#8212;&gt; Activating Xft2 @2.3.3_0<br \/>\n&#8212;&gt; Cleaning Xft2<br \/>\n&#8212;&gt; Fetching archive for fribidi<br \/>\n&#8212;&gt; Attempting to fetch fribidi-1.0.10_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/fribidi<br \/>\n&#8212;&gt; Attempting to fetch fribidi-1.0.10_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/fribidi<br \/>\n&#8212;&gt; Installing fribidi @1.0.10_0<br \/>\n&#8212;&gt; Activating fribidi @1.0.10_0<br \/>\n&#8212;&gt; Cleaning fribidi<br \/>\n&#8212;&gt; Fetching archive for graphite2<br \/>\n&#8212;&gt; Attempting to fetch graphite2-1.3.13_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/graphite2<br \/>\n&#8212;&gt; Attempting to fetch graphite2-1.3.13_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/graphite2<br \/>\n&#8212;&gt; Installing graphite2 @1.3.13_1<br \/>\n&#8212;&gt; Activating graphite2 @1.3.13_1<br \/>\n&#8212;&gt; Cleaning graphite2<br \/>\n&#8212;&gt; Fetching archive for harfbuzz<br \/>\n&#8212;&gt; Attempting to fetch harfbuzz-2.7.4_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/harfbuzz<br \/>\n&#8212;&gt; Attempting to fetch harfbuzz-2.7.4_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/harfbuzz<br \/>\n&#8212;&gt; Installing harfbuzz @2.7.4_0<br \/>\n&#8212;&gt; Activating harfbuzz @2.7.4_0<br \/>\n&#8212;&gt; Cleaning harfbuzz<br \/>\n&#8212;&gt; Fetching archive for pango<br \/>\n&#8212;&gt; Attempting to fetch pango-1.42.4_2+quartz+x11.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/pango<br \/>\n&#8212;&gt; Attempting to fetch pango-1.42.4_2+quartz+x11.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/pango<br \/>\n&#8212;&gt; Installing pango @1.42.4_2+quartz+x11<br \/>\n&#8212;&gt; Activating pango @1.42.4_2+quartz+x11<br \/>\n&#8212;&gt; Cleaning pango<br \/>\n&#8212;&gt; Fetching archive for m4<br \/>\n&#8212;&gt; Attempting to fetch m4-1.4.18_2.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/m4<br \/>\n&#8212;&gt; Attempting to fetch m4-1.4.18_2.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/m4<br \/>\n&#8212;&gt; Installing m4 @1.4.18_2<br \/>\n&#8212;&gt; Activating m4 @1.4.18_2<br \/>\n&#8212;&gt; Cleaning m4<br \/>\n&#8212;&gt; Fetching archive for autoconf<br \/>\n&#8212;&gt; Attempting to fetch autoconf-2.71_1.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/autoconf<br \/>\n&#8212;&gt; Attempting to fetch autoconf-2.71_1.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/autoconf<br \/>\n&#8212;&gt; Installing autoconf @2.71_1<br \/>\n&#8212;&gt; Activating autoconf @2.71_1<br \/>\n&#8212;&gt; Cleaning autoconf<br \/>\n&#8212;&gt; Fetching archive for automake<br \/>\n&#8212;&gt; Attempting to fetch automake-1.16.3_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/automake<br \/>\n&#8212;&gt; Attempting to fetch automake-1.16.3_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/automake<br \/>\n&#8212;&gt; Installing automake @1.16.3_0<br \/>\n&#8212;&gt; Activating automake @1.16.3_0<br \/>\n&#8212;&gt; Cleaning automake<br \/>\n&#8212;&gt; Fetching archive for libde265<br \/>\n&#8212;&gt; Attempting to fetch libde265-1.0.8_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libde265<br \/>\n&#8212;&gt; Attempting to fetch libde265-1.0.8_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libde265<br \/>\n&#8212;&gt; Installing libde265 @1.0.8_0<br \/>\n&#8212;&gt; Activating libde265 @1.0.8_0<br \/>\n&#8212;&gt; Cleaning libde265<br \/>\n&#8212;&gt; Fetching archive for x265<br \/>\n&#8212;&gt; Attempting to fetch x265-3.4_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/x265<br \/>\n&#8212;&gt; Attempting to fetch x265-3.4_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/x265<br \/>\n&#8212;&gt; Installing x265 @3.4_0<br \/>\n&#8212;&gt; Activating x265 @3.4_0<br \/>\n&#8212;&gt; Cleaning x265<br \/>\n&#8212;&gt; Fetching archive for libheif<br \/>\n&#8212;&gt; Attempting to fetch libheif-1.9.1_2.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libheif<br \/>\n&#8212;&gt; Attempting to fetch libheif-1.9.1_2.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libheif<br \/>\n&#8212;&gt; Installing libheif @1.9.1_2<br \/>\n&#8212;&gt; Activating libheif @1.9.1_2<br \/>\n&#8212;&gt; Cleaning libheif<br \/>\n&#8212;&gt; Fetching archive for giflib<br \/>\n&#8212;&gt; Attempting to fetch giflib-4.2.3_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/giflib<br \/>\n&#8212;&gt; Attempting to fetch giflib-4.2.3_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/giflib<br \/>\n&#8212;&gt; Installing giflib @4.2.3_0<br \/>\n&#8212;&gt; Activating giflib @4.2.3_0<br \/>\n&#8212;&gt; Cleaning giflib<br \/>\n&#8212;&gt; Fetching archive for webp<br \/>\n&#8212;&gt; Attempting to fetch webp-1.2.0_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/webp<br \/>\n&#8212;&gt; Attempting to fetch webp-1.2.0_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/webp<br \/>\n&#8212;&gt; Installing webp @1.2.0_0<br \/>\n&#8212;&gt; Activating webp @1.2.0_0<br \/>\n&#8212;&gt; Cleaning webp<br \/>\n&#8212;&gt; Fetching archive for xorg-libice<br \/>\n&#8212;&gt; Attempting to fetch xorg-libice-1.0.10_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libice<br \/>\n&#8212;&gt; Attempting to fetch xorg-libice-1.0.10_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libice<br \/>\n&#8212;&gt; Installing xorg-libice @1.0.10_0<br \/>\n&#8212;&gt; Activating xorg-libice @1.0.10_0<br \/>\n&#8212;&gt; Cleaning xorg-libice<br \/>\n&#8212;&gt; Fetching archive for xorg-libsm<br \/>\n&#8212;&gt; Attempting to fetch xorg-libsm-1.2.3_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libsm<br \/>\n&#8212;&gt; Attempting to fetch xorg-libsm-1.2.3_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libsm<br \/>\n&#8212;&gt; Installing xorg-libsm @1.2.3_0<br \/>\n&#8212;&gt; Activating xorg-libsm @1.2.3_0<br \/>\n&#8212;&gt; Cleaning xorg-libsm<br \/>\n&#8212;&gt; Fetching archive for xorg-libXt<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXt-1.2.1_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXt<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXt-1.2.1_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXt<br \/>\n&#8212;&gt; Installing xorg-libXt @1.2.1_0<br \/>\n&#8212;&gt; Activating xorg-libXt @1.2.1_0<br \/>\n&#8212;&gt; Cleaning xorg-libXt<br \/>\n&#8212;&gt; Fetching archive for xpm<br \/>\n&#8212;&gt; Attempting to fetch xpm-3.5.13_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xpm<br \/>\n&#8212;&gt; Attempting to fetch xpm-3.5.13_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xpm<br \/>\n&#8212;&gt; Installing xpm @3.5.13_0<br \/>\n&#8212;&gt; Activating xpm @3.5.13_0<br \/>\n&#8212;&gt; Cleaning xpm<br \/>\nWarning: The macOS 11.2 SDK does not appear to be installed. Ports may not build correctly.<br \/>\nWarning: You can install it as part of the Xcode Command Line Tools package by running `xcode-select &#8211;install&#8217;.<br \/>\n&#8212;&gt; Fetching archive for gd2<br \/>\n&#8212;&gt; Attempting to fetch gd2-2.3.2_0+x11.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/gd2<br \/>\n&#8212;&gt; Attempting to fetch gd2-2.3.2_0+x11.darwin_20.arm64.tbz2 from https:\/\/pek.cn.packages.macports.org\/macports\/packages\/gd2<br \/>\n&#8212;&gt; Attempting to fetch gd2-2.3.2_0+x11.darwin_20.arm64.tbz2 from https:\/\/ywg.ca.packages.macports.org\/mirror\/macports\/packages\/gd2<br \/>\n&#8212;&gt; Fetching distfiles for gd2<br \/>\n&#8212;&gt; Attempting to fetch libgd-2.3.2.tar.xz from https:\/\/kmq.jp.distfiles.macports.org\/gd2<br \/>\n&#8212;&gt; Verifying checksums for gd2<br \/>\n&#8212;&gt; Extracting gd2<br \/>\n&#8212;&gt; Applying patches to gd2<br \/>\n&#8212;&gt; Configuring gd2<br \/>\n&#8212;&gt; Building gd2<br \/>\n&#8212;&gt; Staging gd2 into destroot<br \/>\n&#8212;&gt; Installing gd2 @2.3.2_0+x11<br \/>\n&#8212;&gt; Activating gd2 @2.3.2_0+x11<br \/>\n&#8212;&gt; Cleaning gd2<br \/>\n&#8212;&gt; Fetching archive for libnetpbm<br \/>\n&#8212;&gt; Attempting to fetch libnetpbm-10.93.00_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libnetpbm<br \/>\n&#8212;&gt; Attempting to fetch libnetpbm-10.93.00_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libnetpbm<br \/>\n&#8212;&gt; Installing libnetpbm @10.93.00_0<br \/>\n&#8212;&gt; Activating libnetpbm @10.93.00_0<br \/>\n&#8212;&gt; Cleaning libnetpbm<br \/>\n&#8212;&gt; Fetching archive for gts<br \/>\n&#8212;&gt; Attempting to fetch gts-0.7.6-20121130_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/gts<br \/>\n&#8212;&gt; Attempting to fetch gts-0.7.6-20121130_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/gts<br \/>\n&#8212;&gt; Installing gts @0.7.6-20121130_1<br \/>\n&#8212;&gt; Activating gts @0.7.6-20121130_1<br \/>\n&#8212;&gt; Cleaning gts<br \/>\n&#8212;&gt; Fetching archive for libLASi<br \/>\n&#8212;&gt; Attempting to fetch libLASi-1.1.3_1.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/libLASi<br \/>\n&#8212;&gt; Attempting to fetch libLASi-1.1.3_1.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/libLASi<br \/>\n&#8212;&gt; Installing libLASi @1.1.3_1<br \/>\n&#8212;&gt; Activating libLASi @1.1.3_1<br \/>\n&#8212;&gt; Cleaning libLASi<br \/>\n&#8212;&gt; Fetching archive for pkgconfig<br \/>\n&#8212;&gt; Attempting to fetch pkgconfig-0.29.2_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/pkgconfig<br \/>\n&#8212;&gt; Attempting to fetch pkgconfig-0.29.2_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/pkgconfig<br \/>\n&#8212;&gt; Installing pkgconfig @0.29.2_0<br \/>\n&#8212;&gt; Activating pkgconfig @0.29.2_0<br \/>\n&#8212;&gt; Cleaning pkgconfig<br \/>\n&#8212;&gt; Fetching archive for urw-fonts<br \/>\n&#8212;&gt; Attempting to fetch urw-fonts-1.0.7pre44_0.darwin_20.noarch.tbz2 from https:\/\/kmq.jp.packages.macports.org\/urw-fonts<br \/>\n&#8212;&gt; Attempting to fetch urw-fonts-1.0.7pre44_0.darwin_20.noarch.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/urw-fonts<br \/>\n&#8212;&gt; Installing urw-fonts @1.0.7pre44_0<br \/>\n&#8212;&gt; Activating urw-fonts @1.0.7pre44_0<br \/>\n&#8212;&gt; Cleaning urw-fonts<br \/>\n&#8212;&gt; Fetching archive for xorg-libXmu<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXmu-1.1.3_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXmu<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXmu-1.1.3_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXmu<br \/>\n&#8212;&gt; Installing xorg-libXmu @1.1.3_0<br \/>\n&#8212;&gt; Activating xorg-libXmu @1.1.3_0<br \/>\n&#8212;&gt; Cleaning xorg-libXmu<br \/>\n&#8212;&gt; Fetching archive for xorg-libXaw<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXaw-1.0.13_2.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXaw<br \/>\n&#8212;&gt; Attempting to fetch xorg-libXaw-1.0.13_2.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/xorg-libXaw<br \/>\n&#8212;&gt; Installing xorg-libXaw @1.0.13_2<br \/>\n&#8212;&gt; Activating xorg-libXaw @1.0.13_2<br \/>\n&#8212;&gt; Cleaning xorg-libXaw<br \/>\nWarning: The macOS 11.2 SDK does not appear to be installed. Ports may not build correctly.<br \/>\nWarning: You can install it as part of the Xcode Command Line Tools package by running `xcode-select &#8211;install&#8217;.<br \/>\n&#8212;&gt; Fetching archive for graphviz<br \/>\n&#8212;&gt; Attempting to fetch graphviz-2.40.1_4+pangocairo+x11.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/graphviz<br \/>\n&#8212;&gt; Attempting to fetch graphviz-2.40.1_4+pangocairo+x11.darwin_20.arm64.tbz2 from https:\/\/pek.cn.packages.macports.org\/macports\/packages\/graphviz<br \/>\n&#8212;&gt; Attempting to fetch graphviz-2.40.1_4+pangocairo+x11.darwin_20.arm64.tbz2 from https:\/\/ywg.ca.packages.macports.org\/mirror\/macports\/packages\/graphviz<br \/>\n&#8212;&gt; Fetching distfiles for graphviz<br \/>\n&#8212;&gt; Attempting to fetch graphviz-2.40.1.tar.gz from https:\/\/kmq.jp.distfiles.macports.org\/graphviz<br \/>\n&#8212;&gt; Verifying checksums for graphviz<br \/>\n&#8212;&gt; Extracting graphviz<br \/>\n&#8212;&gt; Applying patches to graphviz<br \/>\n&#8212;&gt; Configuring graphviz<br \/>\n&#8212;&gt; Building graphviz<br \/>\n&#8212;&gt; Staging graphviz into destroot<br \/>\n&#8212;&gt; Installing graphviz @2.40.1_4+pangocairo+x11<br \/>\n&#8212;&gt; Activating graphviz @2.40.1_4+pangocairo+x11<br \/>\n&#8212;&gt; Cleaning graphviz<br \/>\n&#8212;&gt; Fetching archive for vala<br \/>\n&#8212;&gt; Attempting to fetch vala-0.50.3_0.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/vala<br \/>\n&#8212;&gt; Attempting to fetch vala-0.50.3_0.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/vala<br \/>\n&#8212;&gt; Installing vala @0.50.3_0<br \/>\n&#8212;&gt; Activating vala @0.50.3_0<br \/>\n&#8212;&gt; Cleaning vala<br \/>\n&#8212;&gt; Fetching archive for librsvg<br \/>\n&#8212;&gt; Attempting to fetch librsvg-2.40.20_4.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/librsvg<br \/>\n&#8212;&gt; Attempting to fetch librsvg-2.40.20_4.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/librsvg<br \/>\n&#8212;&gt; Installing librsvg @2.40.20_4<br \/>\n&#8212;&gt; Activating librsvg @2.40.20_4<br \/>\n&#8212;&gt; Cleaning librsvg<br \/>\n&#8212;&gt; Fetching archive for emacs-app<br \/>\n&#8212;&gt; Attempting to fetch emacs-app-27.1_5+rsvg.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/emacs-app<br \/>\n&#8212;&gt; Attempting to fetch emacs-app-27.1_5+rsvg.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/emacs-app<br \/>\n&#8212;&gt; Installing emacs-app @27.1_5+rsvg<br \/>\n&#8212;&gt; Activating emacs-app @27.1_5+rsvg<br \/>\n&#8212;&gt; Cleaning emacs-app<br \/>\n&#8212;&gt; Updating database of binaries<br \/>\n&#8212;&gt; Scanning binaries for linking errors<br \/>\n&#8212;&gt; No broken files found.<br \/>\n&#8212;&gt; No broken ports found.<br \/>\n&#8212;&gt; Some of the ports you installed have notes:<br \/>\npython38 has the following notes:<br \/>\nTo make this the default Python or Python 3 (i.e., the version run by the &#8216;python&#8217; or &#8216;python3&#8217; commands), run one or both of:<\/p>\n<p>sudo port select &#8211;set python python38<br \/>\nsudo port select &#8211;set python3 python38<br \/>\nmakoto@MakotonoMacBook-Air ~ %<\/p>\n<\/details>\n<p>\u6458\u5f55\u611f\u5174\u8da3\u7684\u90e8\u5206\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Cleaning xpm\r\nWarning: The macOS 11.2 SDK does not appear to be installed. Ports may not build correctly.\r\nWarning: You can <span class=\"nb\">install <\/span>it as part of the Xcode Command Line Tools package by running <span class=\"sb\">`<\/span>xcode-select <span class=\"nt\">--install<\/span><span class=\"s1\">'.\r\n---&gt;  Fetching archive for gd2\r\n<\/span><\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Cleaning xorg-libXaw\r\nWarning: The macOS 11.2 SDK does not appear to be installed. Ports may not build correctly.\r\nWarning: You can <span class=\"nb\">install <\/span>it as part of the Xcode Command Line Tools package by running <span class=\"sb\">`<\/span>xcode-select <span class=\"nt\">--install<\/span><span class=\"s1\">'.\r\n---&gt;  Fetching archive for graphviz\r\n<\/span><\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Some of the ports you installed have notes:\r\n  python38 has the following notes:\r\n    To make this the default Python or Python 3 <span class=\"o\">(<\/span>i.e., the version run by the <span class=\"s1\">'python'<\/span> or <span class=\"s1\">'python3'<\/span> commands<span class=\"o\">)<\/span>, run one or both of:\r\n\r\n        <span class=\"nb\">sudo <\/span>port <span class=\"k\">select<\/span> <span class=\"nt\">--set<\/span> python python38\r\n        <span class=\"nb\">sudo <\/span>port <span class=\"k\">select<\/span> <span class=\"nt\">--set<\/span> python3 python38\r\n<\/code><\/pre>\n<p>\u6211\u5c06\u5206\u522b\u6267\u884c\u5e76\u89c2\u5bdf\u3002<\/p>\n<pre class=\"post-pre\"><code>% xcode-select <span class=\"nt\">--install<\/span>\r\nxcode-select: note: <span class=\"nb\">install <\/span>requested <span class=\"k\">for <\/span><span class=\"nb\">command <\/span>line developer tools\r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/102-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 0.44.42.png\" \/><\/div>\n<p>\u597d\u7684\uff0c\u6211\u4f1a\u8fdb\u884c\u5b89\u88c5\u3002 de, w\u01d2 hu\u00ec .)<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/104-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 0.44.48.png\" \/><\/div>\n<p>\u65e0\u8bba\u5982\u4f55\uff0c\u6211\u540c\u610f\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/106-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 0.45.01.png\" \/><\/div>\n<p>\u4e0d\u76f8\u5173\uff0c\u4f46\u662f M1 \u7684\u7535\u6c60\u7eed\u822a\u5f88\u597d\uff0c\u6240\u4ee5\u4e0d\u77e5\u4e0d\u89c9\u4f1a\u5fd8\u8bb0\u5145\u7535\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/108-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 0.45.10.png\" \/><\/div>\n<p>\u8fd9\u4e2a\u7ed3\u6784\u770b\u8d77\u6765\u633a\u590d\u6742\u7684\u3002<br \/>\n\u4e0d\u8fc7\u540e\u6765\u5b83\u9010\u6e10\u7f29\u77ed\u4e86\u4e00\u70b9\u70b9\uff0c\u5927\u81f4\u4e0a\u53ef\u80fd\u5c31\u662f20\u5206\u949f\u5de6\u53f3\u5427\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/110-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 1.01.41.png\" \/><\/div>\n<p>\u8a72\u5b8c\u86cb\u4e86\u3002<br \/>\n\u4e0b\u4e00\u500b\u662f<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">sudo <\/span>port <span class=\"k\">select<\/span> <span class=\"nt\">--set<\/span> python python38\r\nPassword:\r\nSelecting <span class=\"s1\">'python38'<\/span> <span class=\"k\">for<\/span> <span class=\"s1\">'python'<\/span> succeeded. <span class=\"s1\">'python38'<\/span> is now active.\r\n% <span class=\"nb\">sudo <\/span>port <span class=\"k\">select<\/span> <span class=\"nt\">--set<\/span> python3 python38\r\nSelecting <span class=\"s1\">'python38'<\/span> <span class=\"k\">for<\/span> <span class=\"s1\">'python3'<\/span> succeeded. <span class=\"s1\">'python38'<\/span> is now active.\r\n<\/code><\/pre>\n<p>\u55ef\uff0c\u8fd9\u6837\u53ef\u4ee5\u5417\uff1f<\/p>\n<p>\u6839\u636e\u8fd9\u4e2a\u53c2\u8003<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">sudo <\/span>port selfupdate\r\nPassword:\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Updating MacPorts base sources using rsync\r\nMacPorts base version 2.6.4 installed,\r\nMacPorts base version 2.6.4 downloaded.\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Updating the ports tree\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  MacPorts base is already the latest version\r\n\r\nThe ports tree has been updated. To upgrade your installed ports, you should run\r\n  port upgrade outdated\r\n<\/code><\/pre>\n<p>\u6267\u884c\u3002\u7531\u4e8e\u201c\u5347\u7ea7\u201d\u5e94\u8be5\u6db5\u76d6\u6240\u6709\u7248\u672c\uff0c\u56e0\u6b64\u4e0d\u4e88\u6267\u884c\u3002<\/p>\n<p>\u8fd9\u4e48\u505a\u4e86\uff0c\u8fde CUI \u548c GUI \u90fd\u8fd8\u6ca1\u6709\u5b89\u88c5 Emacs\u3002\u56e0\u6b64\uff0c\u9700\u8981\u91cd\u65b0<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">sudo <\/span>port <span class=\"nb\">install <\/span>emacs-app\r\nPassword:\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Computing dependencies <span class=\"k\">for <\/span>emacs-app\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Cleaning emacs-app\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Scanning binaries <span class=\"k\">for <\/span>linking errors\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  No broken files found.\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  No broken ports found.\r\n% emacs <span class=\"nt\">--version<\/span>\r\nzsh: <span class=\"nb\">command <\/span>not found: emacs\r\n<\/code><\/pre>\n<p>\u4f46\u662f\u4e0d\u884c\u5417\uff1f<\/p>\n<p>\u6211\u4f1a\u53c2\u8003\u8fd9\u4e2a\uff0c\u5e76\u5b89\u88c5\u53ef\u7528\u7684\u8f6f\u4ef6\u5305\u3002<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">sudo <\/span>port search emacs\r\n<\/code><\/pre>\n<details>\u6267\u884c\u7ed3\u679c\uff05sudo port search emacs<br \/>\nauctex @ 12.3\uff08\u7f16\u8f91\u5668\uff0c\u6253\u5370\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91TeX\u6587\u4ef6\u7684\u4e3b\u8981emacs\u6a21\u5f0f\u3002<\/p>\n<p>beancount.el @ 20210109\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8eEmacs\u7684Beancount\u6a21\u5f0f\u3002<\/p>\n<p>cask @ 0.8.6\uff08\u5f00\u53d1\uff09<br \/>\n\u7528\u4e8eEmacs\u7684\u9879\u76ee\u7ba1\u7406\u5de5\u5177\u3002<\/p>\n<p>cedet @ 1.1\uff08\u7f16\u8f91\u5668\uff09<br \/>\nEmacs\u4e2d\u57fa\u4e8e\u89e3\u6790\u5668\u7684\u6587\u672c\u5206\u6790\u57fa\u7840\u67b6\u6784\u3002<\/p>\n<p>color-theme-mode.el @ 6.6.0\uff08\u7f16\u8f91\u5668\uff09<br \/>\ncolor-theme\u662f\u4e00\u4e2a\u7528\u4e8e\u4e3aemacs\u8bbe\u7f6e\u4e3b\u9898\u7684Emacs Lisp\u6a21\u5f0f\u3002<\/p>\n<p>d-mode.el @ 2.0.4\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff09<br \/>\nD\u7f16\u7a0b\u8bed\u8a00\u5728\uff08X\uff09Emacs\u4e2d\u7684\u6a21\u5f0f\u3002<\/p>\n<p>ecb @ 2.40_2\uff08\u7f16\u8f91\u5668\uff09<br \/>\nEmacs\u4ee3\u7801\u6d4f\u89c8\u5668\u3002<\/p>\n<p>emacs @ 27.1_5\uff08\u7f16\u8f91\u5668\uff09<br \/>\nGNU Emacs\u6587\u672c\u7f16\u8f91\u5668\u3002<\/p>\n<p>emacs-app @ 27.1_5\uff08\u7f16\u8f91\u5668\uff0c\u6c34\u871c\u6843\uff09<br \/>\nGNU Emacs\u6587\u672c\u7f16\u8f91\u5668\u3002<\/p>\n<p>emacs-app-devel @ 20210105\uff08\u7f16\u8f91\u5668\uff0c\u6c34\u871c\u6843\uff09<br \/>\nGNU Emacs\u6587\u672c\u7f16\u8f91\u5668\u3002<\/p>\n<p>emacs-devel @ 20210105\uff08\u7f16\u8f91\u5668\uff09<br \/>\nGNU Emacs\u6587\u672c\u7f16\u8f91\u5668\u3002<\/p>\n<p>emacs-mac-app @ 8.1\uff08\u6c34\u871c\u6843\uff0c\u7f16\u8f91\u5668\uff09<br \/>\nEmacs Mac\u7248\u3002<\/p>\n<p>emacs-mac-app-devel @ 20201223\uff08\u6c34\u871c\u6843\uff0c\u7f16\u8f91\u5668\uff09<br \/>\nEmacs Mac\u7248\u3002<\/p>\n<p>emacs-w3m @ 20191030.537\uff08www\uff09<br \/>\n\u4f7f\u7528Emacs\u7684\u6587\u672cw3m\u7f51\u9875\u6d4f\u89c8\u5668\u3002<\/p>\n<p>emacs-w3m-devel @ 20120808_1\uff08www\uff09<br \/>\n\u8fc7\u65f6\u7684\u7aef\u53e3\uff0c\u88abemacs-w3m\u53d6\u4ee3\u3002<\/p>\n<p>erc @ 5.3\uff08irc\uff09<br \/>\n\u7528\u4e8eEmacs\u7684IRC\u5ba2\u6237\u7aef\u3002<\/p>\n<p>ess @ 13.09-1\uff08\u6570\u5b66\uff0c\u79d1\u5b66\uff09<br \/>\n\u7528\u4e8e\u7edf\u8ba1\u7f16\u7a0b\u548c\u5206\u6790\u7684Emacs\u6a21\u5f0f\u3002<\/p>\n<p>haskell-mode.el @ 2.4\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91Haskell\u7a0b\u5e8f\u7684Emacs\u4e3b\u8981\u6a21\u5f0f\u3002<\/p>\n<p>jove @ 4.16.0.70_1\uff08\u7f16\u8f91\u5668\uff09<br \/>\nJonathan\u7684\u81ea\u5df1\u7248\u672c\u7684Emacs\u3002<\/p>\n<p>lookup @ 1.4-media-20121122_1\uff08textproc\uff0c\u65e5\u8bed\uff09<br \/>\n\u7528\u4e8eEmacs\u7684\u5b57\u5178\u641c\u7d22\u754c\u9762\uff0c\u5305\u62ec\u5a92\u4f53\u8865\u4e01\u3002<\/p>\n<p>magit @ 1.2.2\uff08\u5f00\u53d1\uff0c\u7f16\u8f91\u5668\uff09<br \/>\nMagit\u662fEmacs\u7684Git\u754c\u9762\u3002<\/p>\n<p>markdown-mode.el @ 2.3\uff08\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91Markdown\u6587\u4ef6\u7684Emacs\u6a21\u5f0f\u3002<\/p>\n<p>mediawiki.el @ 2.2.4.1\uff08\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91MediaWiki\u5185\u5bb9\u7684Emacs\u6a21\u5f0f\u3002<\/p>\n<p>mg @ 6.8.1\uff08\u7f16\u8f91\u5668\uff09<br \/>\n\u7c7b\u4f3cEmacs\u7684\u5c0f\u578b\u7f16\u8f91\u5668\u3002<\/p>\n<p>n3-mode.el @ 201410300\uff08\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91N3\uff08\u201c Notation 3\u201d\uff09\u548cTurtle RDF\u7684Emacs\u6a21\u5f0f\u3002<\/p>\n<p>nxml-mode @ 20041004\uff08\u7f16\u8f91\u5668\uff0c\u8bed\u8a00\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91XML\u6587\u4ef6\u7684Emacs\u6a21\u5f0f\u3002<\/p>\n<p>ocaml-mode.el @ 3.05\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff0cOCaml\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91OCaml\u7a0b\u5e8f\u7684EMACS\u4e3b\u8981\u6a21\u5f0f\u3002<\/p>\n<p>org-mode @ 9.4\uff08\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7b14\u8bb0\uff0c\u9879\u76ee\u8ba1\u5212\u548c\u64b0\u5199\u7684Emacs\u6a21\u5f0f\u3002<\/p>\n<p>php-mode.el @ 1.24.0\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8eEmacs\u7684PHP\u6a21\u5f0f\u3002<\/p>\n<p>po-mode.el @ 0.19.8.1\uff08\u7f16\u8f91\u5668\uff0c\u5f00\u53d1\uff09<br \/>\nEmacs\u7684\u201cpo\u201d\u6587\u4ef6\u6a21\u5f0f\u3002<\/p>\n<p>prolog-mode.el @ 1.27\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91Prolog\u7a0b\u5e8f\u7684Emacs\u4e3b\u8981\u6a21\u5f0f\u3002<\/p>\n<p>ProofGeneral @ 4.2\uff08\u6570\u5b66\uff09<br \/>\n\u7528\u4e8e\u4ea4\u4e92\u5f0f\u8bc1\u660e\u7684Emacs\u6a21\u5f0f<\/p>\n<p>psgml @ 1.3.1\uff08\u7f16\u8f91\u5668\uff0ctextproc\uff09<br \/>\n\u7528\u4e8eEmacs\u7684XML \/ SGML\u7f16\u8f91\u6a21\u5f0f\u3002<\/p>\n<p>pure-mode.el @ 0.68\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91Pure\u6587\u4ef6\u7684Emacs\u6a21\u5f0f\u3002<\/p>\n<p>py-epc @ 0.0.5\uff08Python\uff09<br \/>\n\u7528\u4e8ePython\u7684EPC\uff08Emacs Lisp\u7684RPC\u5806\u6808\uff09\u3002<\/p>\n<p>py-pymacs @ 0.25\uff08Python\uff09<br \/>\nPython \/ Emacs\u96c6\u6210<\/p>\n<p>py-ropemacs @ 0.8\uff08Python\uff09<br \/>\n\u7528\u4e8e\u4f7f\u7528Rope Python\u91cd\u6784\u5e93\u7684Emacs\u6a21\u5f0f<\/p>\n<p>py27-epc @ 0.0.5\uff08Python\uff09<br \/>\n\u7528\u4e8ePython\u7684EPC\uff08Emacs Lisp\u7684RPC\u5806\u6808\uff09\u3002<\/p>\n<p>py27-pymacs @ 0.25\uff08Python\uff09<br \/>\nPython \/ Emacs\u96c6\u6210<\/p>\n<p>py27-ropemacs @ 0.8\uff08Python\uff09<br \/>\n\u7528\u4e8e\u4f7f\u7528Rope Python\u91cd\u6784\u5e93\u7684Emacs\u6a21\u5f0f<\/p>\n<p>py35-epc @ 0.0.5\uff08Python\uff09<br \/>\n\u7528\u4e8ePython\u7684EPC\uff08Emacs Lisp\u7684RPC\u5806\u6808\uff09\u3002<\/p>\n<p>py36-epc @ 0.0.5\uff08Python\uff09<br \/>\n\u7528\u4e8ePython\u7684EPC\uff08Emacs Lisp\u7684RPC\u5806\u6808\uff09\u3002<\/p>\n<p>python-mode.el @ 1.0\uff08\u8bed\u8a00\uff0cPython\uff0c\u7f16\u8f91\u5668\uff09<br \/>\npython-mode\u662f\u7528\u4e8e\u7f16\u8f91Python\u6e90\u4ee3\u7801\u7684X \/ Emacs\u4e3b\u8981\u6a21\u5f0f<\/p>\n<p>rtags @ 2.38_2\uff08\u5f00\u53d1\uff09<br \/>\n\u57fa\u4e8eclang\u7684\u7528\u4e8ec \/ c ++ \/ objc [++]\u7684\u5ba2\u6237\u7aef\/\u670d\u52a1\u5668\u7d22\u5f15\u5668\uff0c\u96c6\u6210\u5230Emacs\u4e2d<\/p>\n<p>slime @ 2.20\uff08\u8bed\u8a00\uff09<br \/>\n\u7528\u4e8e\u7edf\u4e00Common Lisp\u5f00\u53d1\u7684Emacs\u6a21\u5f0f<\/p>\n<p>sml-mode.el @ 6.10\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91\u6807\u51c6ML\u7684EMACS\u4e3b\u8981\u6a21\u5f0f<\/p>\n<p>tex-whizzytex @ 1.3.6\uff08tex\uff09<br \/>\n\u7528\u4e8e\u589e\u91cf\u67e5\u770bLaTeX\u6587\u6863\u7684Emacs\u6b21\u8981\u6a21\u5f0f<\/p>\n<p>tuareg-mode.el @ 2.0.2\uff08\u8bed\u8a00\uff0c\u7f16\u8f91\u5668\uff09<br \/>\n\u9002\u7528\u4e8e\u7f16\u8f91Caml\u548cOCaml\u7a0b\u5e8f\u7684GNU Emacs \/ XEmacs\u4e3b\u8981\u6a21\u5f0f\u3002<\/p>\n<p>vile @ 9.8u\uff08\u7f16\u8f91\u5668\uff09<br \/>\n\u7c7b\u4f3cVi\u7684Emacs<\/p>\n<p>xemacs @ 21.4.22_17\uff08\u7f16\u8f91\u5668\uff0cx11\uff09<br \/>\n\u9ad8\u5ea6\u53ef\u5b9a\u5236\u7684\u5f00\u6e90\u6587\u672c\u7f16\u8f91\u5668\u3002<\/p>\n<p>yaml-mode.el @ 0.0.8\uff08\u7f16\u8f91\u5668\uff09<br \/>\n\u7528\u4e8e\u7f16\u8f91yaml\u6587\u4ef6\u7684Emacs\u4e3b\u8981\u6a21\u5f0f\u3002<\/p>\n<p>zile @ 2.4.15\uff08\u7f16\u8f91\u5668\uff09<br \/>\nZile\u662f\u6709\u635f\u7684Emacs<\/p>\n<p>\u627e\u523052\u4e2a\u7aef\u53e3\u3002<\/p>\n<\/details>\n<p>\u3075\u3080\u3075\u3080\u3002<br \/>\n\u4eca\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u306e\u306f\u3001<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">sudo <\/span>port installed\r\n<\/code><\/pre>\n<details>\u5b9f\u884c\u7d50\u679c% sudo port installed<br \/>\nThe following ports are currently installed:<br \/>\nautoconf @2.71_1 (active)<br \/>\nautomake @1.16.3_0 (active)<br \/>\nbrotli @1.0.9_1 (active)<br \/>\nbzip2 @1.0.8_0 (active)<br \/>\ncairo @1.16.0_2+quartz+x11 (active)<br \/>\ncurl-ca-bundle @7.75.0_0 (active)<br \/>\ndb48 @4.8.30_4 (active)<br \/>\nemacs-app @27.1_5+rsvg (active)<br \/>\nexpat @2.2.10_0 (active)<br \/>\nfontconfig @2.13.1_1 (active)<br \/>\nfreetype @2.10.4_0 (active)<br \/>\nfribidi @1.0.10_0 (active)<br \/>\ngd2 @2.3.2_0+x11 (active)<br \/>\ngdbm @1.19_0 (active)<br \/>\ngdk-pixbuf2 @2.42.2_2+x11 (active)<br \/>\ngettext @0.19.8.1_2 (active)<br \/>\ngiflib @4.2.3_0 (active)<br \/>\nglib2 @2.58.3_1+x11 (active)<br \/>\ngmp @6.2.1_0 (active)<br \/>\ngnutls @3.6.15_0+doc (active)<br \/>\ngobject-introspection @1.60.2_5 (active)<br \/>\ngraphite2 @1.3.13_1 (active)<br \/>\ngraphviz @2.40.1_4+pangocairo+x11 (active)<br \/>\ngts @0.7.6-20121130_1 (active)<br \/>\nharfbuzz @2.7.4_0 (active)<br \/>\nicu @67.1_3 (active)<br \/>\njansson @2.13.1_0 (active)<br \/>\njasper @2.0.14_1 (active)<br \/>\nlcms2 @2.12_0 (active)<br \/>\nlibcroco @0.6.13_1 (active)<br \/>\nlibde265 @1.0.8_0 (active)<br \/>\nlibedit @20210216-3.1_0 (active)<br \/>\nlibffi @3.3_1 (active)<br \/>\nlibheif @1.9.1_2 (active)<br \/>\nlibiconv @1.16_1 (active)<br \/>\nlibidn2 @2.3.0_0 (active)<br \/>\nlibjpeg-turbo @2.0.6_0 (active)<br \/>\nlibLASi @1.1.3_1 (active)<br \/>\nlibnetpbm @10.93.00_0 (active)<br \/>\nlibpixman @0.38.4_0 (active)<br \/>\nlibpng @1.6.37_0 (active)<br \/>\nlibrsvg @2.40.20_4 (active)<br \/>\nlibtasn1 @4.16.0_0 (active)<br \/>\nlibtool @2.4.6_11 (active)<br \/>\nlibunistring @0.9.10_0 (active)<br \/>\nlibxml2 @2.9.10_1 (active)<br \/>\nlibxslt @1.1.34_4 (active)<br \/>\nlz4 @1.9.3_0 (active)<br \/>\nm4 @1.4.18_2 (active)<br \/>\nncurses @6.2_1 (active)<br \/>\nnettle @3.7.1_0 (active)<br \/>\nopenssl @1.1.1j_0 (active)<br \/>\nossp-uuid @1.6.2_12+perl5_28 (active)<br \/>\np11-kit @0.23.22_0 (active)<br \/>\npango @1.42.4_2+quartz+x11 (active)<br \/>\npcre @8.44_1 (active)<br \/>\nperl5.28 @5.28.3_1 (active)<br \/>\npkgconfig @0.29.2_0 (active)<br \/>\npy38-beaker @1.11.0_0 (active)<br \/>\npy38-mako @1.1.4_0 (active)<br \/>\npy38-markdown @3.3.3_0 (active)<br \/>\npy38-markupsafe @1.1.1_0 (active)<br \/>\npy38-setuptools @51.3.3_0 (active)<br \/>\npython3_select @0.0_2 (active)<br \/>\npython38 @3.8.8_0 (active)<br \/>\npython_select @0.3_9 (active)<br \/>\nreadline @8.1.000_0 (active)<br \/>\nshared-mime-info @2.1_0 (active)<br \/>\nsqlite3 @3.34.1_0 (active)<br \/>\ntiff @4.2.0_1 (active)<br \/>\nurw-fonts @1.0.7pre44_0 (active)<br \/>\nvala @0.50.3_0 (active)<br \/>\nwebp @1.2.0_0 (active)<br \/>\nx265 @3.4_0 (active)<br \/>\nXft2 @2.3.3_0 (active)<br \/>\nxorg-libice @1.0.10_0 (active)<br \/>\nxorg-libpthread-stubs @0.4_0 (active)<br \/>\nxorg-libsm @1.2.3_0 (active)<br \/>\nxorg-libX11 @1.7.0_0 (active)<br \/>\nxorg-libXau @1.0.9_0 (active)<br \/>\nxorg-libXaw @1.0.13_2 (active)<br \/>\nxorg-libxcb @1.14_0+python39 (active)<br \/>\nxorg-libXdmcp @1.1.3_0 (active)<br \/>\nxorg-libXext @1.3.4_0 (active)<br \/>\nxorg-libXmu @1.1.3_0 (active)<br \/>\nxorg-libXt @1.2.1_0 (active)<br \/>\nxorg-xcb-proto @1.14.1_0+python39 (active)<br \/>\nxorg-xcb-util @0.4.0_1 (active)<br \/>\nxorg-xorgproto @2021.3_0 (active)<br \/>\nxpm @3.5.13_0 (active)<br \/>\nxrender @0.9.10_1 (active)<br \/>\nxz @5.2.5_0 (active)<br \/>\nzlib @1.2.11_0 (active)<br \/>\nzstd @1.4.9_0 (active)<\/p>\n<\/details>\n<p>\u3092\u62dd\u898b\u3059\u308b\u3068\u3001emacs \u81ea\u4f53\u304c\u5165\u3063\u3066\u3044\u306a\u3044\u304b\u3089\u304b\u306a\uff1f<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">sudo <\/span>port <span class=\"nb\">install <\/span>emacs\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Computing dependencies <span class=\"k\">for <\/span>emacs\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Fetching archive <span class=\"k\">for <\/span>emacs\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Attempting to fetch emacs-27.1_5.darwin_20.arm64.tbz2 from https:\/\/kmq.jp.packages.macports.org\/emacs\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Attempting to fetch emacs-27.1_5.darwin_20.arm64.tbz2.rmd160 from https:\/\/kmq.jp.packages.macports.org\/emacs\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Installing emacs @27.1_5\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Activating emacs @27.1_5\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Cleaning emacs\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  Scanning binaries <span class=\"k\">for <\/span>linking errors\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  No broken files found.\r\n<span class=\"nt\">---<\/span><span class=\"o\">&gt;<\/span>  No broken ports found.\r\n<\/code><\/pre>\n<p>\u3088\u3057\u3088\u3057\u3002<\/p>\n<pre class=\"post-pre\"><code> % emacs <span class=\"nt\">--version<\/span>\r\nGNU Emacs 27.1\r\nCopyright <span class=\"o\">(<\/span>C<span class=\"o\">)<\/span> 2020 Free Software Foundation, Inc.\r\nGNU Emacs comes with ABSOLUTELY NO WARRANTY.\r\nYou may redistribute copies of GNU Emacs\r\nunder the terms of the GNU General Public License.\r\nFor more information about these matters, see the file named COPYING.\r\n<\/code><\/pre>\n<p>OK\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/138-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 18.58.38.png\" \/><\/div>\n<p>\u305d\u304b\u305d\u304b\u3001<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/140-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 19.01.00.png\" \/><\/div>\n<p>\u5b8c\u4e86\uff01<br \/>\n\u9577\u304b\u3063\u305f\u3002\uff08\u2190\u30b5\u30a4\u30c8\u3092\u3088\u304f\u8aad\u3081\u3002\uff09<\/p>\n<h1>\u5b9f\u884c\u30b3\u30de\u30f3\u30c9\uff08 MacPorts \u7de8\uff09 &#8211; \u307e\u3068\u3081<\/h1>\n<h2>MacPorts<\/h2>\n<p>\u30fb\u300cmacOS Big Sur v11\u300d\u30ea\u30f3\u30af\u304b\u3089\u3001\u300cpkg\u300d\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u5b9f\u884c\u3057\u307e\u3059\u3002<br \/>\n\u30fbPATH \u3092\u901a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">echo<\/span> <span class=\"s1\">'export PATH=\/opt\/local\/bin\/:$PATH'<\/span> <span class=\"o\">&gt;&gt;<\/span> ~\/.zshrc\r\n% <span class=\"nb\">source<\/span> ~\/.zshrc\r\n<\/code><\/pre>\n<p>\u30fb\u52d5\u4f5c\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code>% port <span class=\"nt\">-v<\/span>\r\nMacPorts 2.6.4\r\nEntering shell mode... <span class=\"o\">(<\/span><span class=\"s2\">\"help\"<\/span> <span class=\"k\">for <\/span><span class=\"nb\">help<\/span>, <span class=\"s2\">\"quit\"<\/span> to quit<span class=\"o\">)<\/span>\r\n<span class=\"o\">[<\/span>Users\/[\u30e6\u30fc\u30b6\u540d]] <span class=\"o\">&gt;<\/span> quit\r\nGoodbye\r\n<\/code><\/pre>\n<h2>Emacs<\/h2>\n<p>\u30fbCommand Line Tools \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code>% xcode-select <span class=\"nt\">--install<\/span>\r\n<\/code><\/pre>\n<p>\u30fbEmacs \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code>% <span class=\"nb\">sudo <\/span>port <span class=\"nb\">install <\/span>emacs emacs-app\r\n<\/code><\/pre>\n<p>\u30fb\u52d5\u4f5c\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code> % emacs <span class=\"nt\">--version<\/span>\r\nGNU Emacs 27.1\r\nCopyright <span class=\"o\">(<\/span>C<span class=\"o\">)<\/span> 2020 Free Software Foundation, Inc.\r\nGNU Emacs comes with ABSOLUTELY NO WARRANTY.\r\nYou may redistribute copies of GNU Emacs\r\nunder the terms of the GNU General Public License.\r\nFor more information about these matters, see the file named COPYING.\r\n<\/code><\/pre>\n<p>\u30fb\u300c\/Applications\/Macports\/Emacs.app\u300d\u3092\u300c\/Applications\u300d\u306b\u30b3\u30d4\u30fc\u3057\u307e\u3059\u3002<\/p>\n<p>\u30fb\u300c\/Applications\/Emacs.app\u300d\u3092\u5b9f\u884c\u3057\u3001\u52d5\u4f5c\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/157-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-03-10 19.01.00.png\" \/><\/div>\n<p>\u3067\u3057\u305f\uff01<\/p>\n<p>\u4ee5\u4e0a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7b80\u800c\u8a00\u4e4b \u539f\u672c\u8ba1\u5212\u8981\u66f4\u591a\u5730\u8c03\u8bd5 M1 MacBook Air\uff0c\u4f46\u7531\u4e8e\u5de5\u4f5c\u53d8\u5f97\u7e41\u5fd9\uff0c\u5e76\u4e14\u80fd\u5728\u53d1\u552e\u65e5\u8d2d\u4e70\u7684 Pla [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-50654","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728-m1-macbook-air-\u4e0a\u5b89\u88c5-emacs\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs\" \/>\n<meta property=\"og:description\" content=\"\u7b80\u800c\u8a00\u4e4b \u539f\u672c\u8ba1\u5212\u8981\u66f4\u591a\u5730\u8c03\u8bd5 M1 MacBook Air\uff0c\u4f46\u7531\u4e8e\u5de5\u4f5c\u53d8\u5f97\u7e41\u5fd9\uff0c\u5e76\u4e14\u80fd\u5728\u53d1\u552e\u65e5\u8d2d\u4e70\u7684 Pla [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728-m1-macbook-air-\u4e0a\u5b89\u88c5-emacs\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-29T17:17:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-30T11:28:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/22-0.png\" \/>\n<meta name=\"author\" content=\"\u6e05, \u5b87\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6e05, \u5b87\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"36 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/\",\"name\":\"\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-04-29T17:17:06+00:00\",\"dateModified\":\"2024-04-30T11:28:47+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e\",\"name\":\"\u6e05, \u5b87\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g\",\"caption\":\"\u6e05, \u5b87\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyu\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728-m1-macbook-air-\u4e0a\u5b89\u88c5-emacs\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs","og_description":"\u7b80\u800c\u8a00\u4e4b \u539f\u672c\u8ba1\u5212\u8981\u66f4\u591a\u5730\u8c03\u8bd5 M1 MacBook Air\uff0c\u4f46\u7531\u4e8e\u5de5\u4f5c\u53d8\u5f97\u7e41\u5fd9\uff0c\u5e76\u4e14\u80fd\u5728\u53d1\u552e\u65e5\u8d2d\u4e70\u7684 Pla [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728-m1-macbook-air-\u4e0a\u5b89\u88c5-emacs\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-04-29T17:17:06+00:00","article_modified_time":"2024-04-30T11:28:47+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d9317913a08637a6e5ae4\/22-0.png"}],"author":"\u6e05, \u5b87","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6e05, \u5b87","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"36 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/","name":"\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-04-29T17:17:06+00:00","dateModified":"2024-04-30T11:28:47+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5728 M1 MacBook Air \u4e0a\u5b89\u88c5 Emacs"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e","name":"\u6e05, \u5b87","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g","caption":"\u6e05, \u5b87"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyu\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-m1-macbook-air-%e4%b8%8a%e5%ae%89%e8%a3%85-emacs%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/50654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=50654"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/50654\/revisions"}],"predecessor-version":[{"id":93842,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/50654\/revisions\/93842"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=50654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=50654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=50654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}