背景 旧環境Macbookから、新環境Macbookに移行したのでメモ。 毎回brewで入れ直すのがめんどくさいので、brewbundleの導入を決めた。 brew bundleって? brewで入れたライブラリを~/.Brewfileで管理してくれる便利なやつ。 slackなどもAppStoreでなく、brew install --caskで入れると.Brewfileで管理できるので便利。
![Macで brew bundle を使ったdotfilesパケージ管理](https://cdn-ak-scissors.b.st-hatena.com/image/square/b26bc5c6102435cbb090f06f0ffc523b8c68cce0/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--cbXq9ZXZ--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AMac%2525E3%252581%2525A7%252520brew%252520bundle%252520%2525E3%252582%252592%2525E4%2525BD%2525BF%2525E3%252581%2525A3%2525E3%252581%25259Fdotfiles%2525E3%252583%252591%2525E3%252582%2525B1%2525E3%252583%2525BC%2525E3%252582%2525B8%2525E7%2525AE%2525A1%2525E7%252590%252586%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3Akenbu%252520PICK%25252FCTO%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzU2NmJmMWU3ODkuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png)
Mac OS初期設定 開発用ソフトをインストールする前に、まずはMac OSの設定を整えて使いやすいデスクトップ環境を構築します。 初期設定 電源を入れると、色々と初期設定が求められます。基本的には指示に従って進めればOKです デスクトップ設定 まず電源を入れて目につくのが、下のDockが大きくて邪魔だということです。 その他にもスクロールの向きがWindowsと逆だったり、Finder(Windowsでいうエクスプローラ)が使い辛かったりするので、 以下のYouTubeチャンネルを参考にして設定し直すと、使いやすくなるかと思います。 OSアップデート 購入直後のOSはバージョンが古くなっていてセキュリティ的に脆弱なことがあるので、アップデートします。 基本的には初回起動時に自動でアップデート画面が出てきますが、以下の方法で手動アップデートも可能です ・Dockから「システム環境設定」を開
M1 macbook 初期設定と環境構築でやることまとめ [Node][Rust] 2021.04.12 Mac Apple, M1, Mac, 環境構築 M1 macbook の初期設定としてやることまとめ 先代 macbook の電源が壊れて充電できなくなったので新しい mac を購入することになりました。ということで M1 チップ搭載の新型 macbook air が手に入ったので必要な初期設定や環境構築をまとめます。 いろいろと設定したので忘れないようにまとめておきます。 とりあえず最終的に Node と Rust を動かしたいので、それを最終目標にして、その他最低限使いたいアプリケーションを入れていきます。 ちなみに Python も動かしたいですが、元から 3.8.2 と 2.7.16 が使用可能なので別途インストールはしません。もし開発用途で使用するなら、pyenv なりをイ
High Sierra向けの記述を追加しました 新年あけましておめでとうございます。hachi8833です。 2017年を迎えるにあたり、年末年始にかけて、Macbook Proの内蔵SSDをフォーマット、Sierraでクリーンインストール、環境復元したので、作業中の注意点などをメモします。 Ruby on Rails開発を意識した環境設定です。 概要 通常であれば環境復元はMac標準のTimeMachineで行うのが圧倒的に楽なので、クリーンインストールを行う必要はまずありません。今回は自分の環境にインストールされていた大量の余分なソフトウェアを整理するのと、新規でRubyとRailsの環境を構築するときの参考にするために、あえてクリーンインストールを行いました。 この手順はクリーンインストールと環境復元用ですが、Macへの新規インストールでも参考になると思います。 Gmailのおかげで
使っていた端末の調子が悪くなって端末交換したので、開発環境構築のお時間です。 できるだけ簡単に旧端末の設定を引き継ぎつつセットアップしたかったので、いろいろと調べてまとめてみたら、1コマンドでできるようになりました。(準備は含めず) 旧端末を環境構築したときとだいぶ変わりました。 5分でできるMacBook Proに最低限の開発環境構築 – Qiita https://cloudpack.media/42029 手順 ターミナルを立ち上げて、 > sh -c "$(curl -fsSL https://gist.githubusercontent.com/<GitHub UserID>/<Gist ID>/raw)" おーかんたん。これで必要なアプリがだいたいインストールされます。 ※コマンド実行中、パスワードを求められることがあります。 何をしているのか? セットアップに必要なコマンドを
エラーで転ける事も少なくなったけれど、 [zunermuka ~]$ brew update fatal: could not read Username for 'https://github.com': terminal prompts disabled Error: Fetching /usr/local/Homebrew/Library/Taps/peco/homebrew-peco failed! Updated 14 taps (caskroom/cask, caskroom/versions, dart-lang/dart, ethereum/ethereum, homebrew/binary, homebrew/boneyard, homebrew/core, homebrew/dupes, homebrew/emacs, homebrew/python, homebrew
2年くらい前までは、brewdleが行方不明になったり、そのせいでBrewfileはオワコン扱いされたりといろいろありましたが、 Homebrew CaskがHomebrewに取り込まれたことでセットアップ界はだいぶ落ち着いたと思われます(自分調べ)。 というわけでHomebrew関連のセットアップツールについて現在の状況をまとめました。 なお、AnsibleとかBoxenとかについては触れません。ご了承ください。 Homebrew Cask Homebrew Caskは簡単に言うとその辺に転がっているパッケージをインストールできるツールです。 もともとは後述するbrewdleで有名になったと記憶しているんですが、便利すぎたので本家に吸収されちゃっています。 $ brew cask install alfred $ brew cask install android-studio $ br
macOS Sierra の前バージョンの OS X El Capitan から System Integrity Protection (SIP) (rootless とも呼ばれる) という機能が導入され, /usr や /System といった重要なディレクトリへの書き込みが制限されています. 通常 /usr/local にインストールされる Homebrew もこの影響を受けるため, これを回避する方法を紹介します. 対応方法 基本的に OS X El Capitan の時と同様です. El Capitan でパーミッションを設定しても, アップデートの際にパーミッションがリセットされるようです. その場合は以下の手順に従い再度パーミッションを設定してください. 2016/7 追記: Sierra から Sierra へのマイナーアップデートではパーミッションの変更作業は不要のようで
Just installed El Capitan and can't install gem eventmachine 1.0.7. openssl is at 1.0.2a-1. Tried to use --with-ssl-dir but it seems ignored. Reported it to their github repo as well. Any suggestions are really appreciated. Thanks. $ ls /usr/local/Cellar/openssl/1.0.2a-1/include/openssl/ssl.h /usr/local/Cellar/openssl/1.0.2a-1/include/openssl/ssl.h $ gem install eventmachine -v '1.0.7' -- --with-s
homebrewでopensslを入れたら、bundle installでeventmachineのエラーが発生RubyRailsMachomebrewEventMachine $ bundle install . . . Installing eventmachine 1.0.5 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /Users/tkmiya34/.anyenv/envs/rbenv/versions/2.1.7/bin/ruby extconf.rb checking for rb_trap_immediate in ruby.h,rubysig.h... no checking for rb_thread_blocking_region().
El Capitan & Homebrew Part of the OS X 10.11/El Capitan changes is something called System Integrity Protection or "SIP". SIP prevents you from writing to many system directories such as /usr, /System & /bin, regardless of whether or not you are root. The Apple keynote is here if you'd like to learn more. One of the implications of SIP is that you cannot simply create /usr/local if it is removed o
∧,,∧ (`・ω・)〆ゑゐ、 < docker-machineはじめました | つニニニフ しーJ 生のdockerは実行時にオプションを大量に付けなくてはいけないので、いくら速くても面倒だったので敬遠していました。しかし最近docker-machineというdockerのホストマシンを簡単に作成できるアプリが公式から提供されたので、現在Vagrantからdockerに移行中なのです。 docker-machineとは? 私も最初なにこれ?と思ったのですが、Vagrantに例えると解りやすいかもしれません。 Vagrantの場合は以下が定番ですね。 dockerコンテナ(CnetOS 7とか) CoreOS(dockerホスト) Virtualbox, VMwareFusion ...etc Vagrant mac docker-machineだとこうなります。 dockerコンテナ(
$ rsync --version rsync version 2.6.9 protocol version 29 [snip] $ brew info rsync Error: No available formula for rsync http://kanonji.info/blog/2013/08/19/grunt-rsyncとgrunt-watchを使って開発サーバーをローカルと同期/で設定したgruntのタスクで同期してるけど、最近rsyncが同期を終えるまで待つのが辛くなってきました。 Mac OS Xに最初から入ってるrsyncのバージョンが2.6.9で、どうやら3系だと早いらしいので、Homebrewからrsyncの新しいのを入れようとしたら、なんかありません。 Homebrew Dupes $ brew search rsync grsync librsync hom
新しい Mac にアプリやライブラリ等を Homebrew によって自動で移行させて、かつ双方 の Mac で環境を同期させるやり方の覚え書き。 古い Mac での設定 Homebrew と git (Developer tool が入っているなら大丈夫) が既に入っている前提。 Homebrew のアップデート brew update brew upgrade Homebrew-Cask のインストール /Applications/ フォルダ内のアプリを Homebrew で入れられるようにするツール。 brew install caskroom/cask/brew-cask Homebrew-file の設定 Homebrew-Cask で入れたアプリも含め、Homebrew 経由で入れたアプリ、パッケージ等を一元管理するためのツール。 git の設定 自分は使い回している .gitc
はじめに 先日、開発マシンを約3年ぶりに新しくしました。 最近発売された15インチのMacBook Proです。 TimeMachine + TimeCapsuleでバックアップを取っているので、そこから復旧させれば簡単に移行できるだろうと思いきや、思った以上に苦労しました。 今回のエントリではどのへんで困ったのかをざっくりとお伝えします。 2台並んだ新旧のMacBook Pro。(どっちが新しいマシンでしょうか?) TimeCapsuleからデータを移行させるのにかかった時間 旧マシンに入っていたデータは200GBぐらいです。 これをTimeMachine + TimeCapsuleにバックアップして、新しいMacを起動する際に移行元のデータにしました。 無線LANよりも有線の方が速いかな?と思い、TimeCapsuleに有線でつないで復旧させました。 有線の方が速いのかどうかはわかりま
Homebrew で「error: The following untracked working tree files would be overwritten by merge: Library/Formula/libarchive.rb」というエラーが発生した場合の対応MacOSXhomebrew $ brew update error: The following untracked working tree files would be overwritten by merge: Library/Formula/libarchive.rb Please move or remove them before you can merge. Aborting Error: Failure while executing: git pull -q origin refs/heads/ma
3月20日に13″ rMBP early 2015が手元に届いたので、以下の様なツイートをしながらPlaybookを作っていました。 GUIアプリも含めて全部Homebrewで管理してみようかな。 — まわたりなおと (@mawatarin) 2015, 3月 20 んー?Brewfileで管理できないのか? http://t.co/g8eBr2tInk — まわたりなおと (@mawatarin) 2015, 3月 20 うん。Brewfileの代替はこれがよさそうだな。今夜やってみよう。 http://t.co/mxXRd3IGK2 — まわたりなおと (@mawatarin) 2015, 3月 20 例のごとく、そのとき取り組んだことを整理した上で公開しようとしていたわけですが、その日の夕方、@t_wadaさんによって、Mac の開発環境構築を自動化する (2015 年初旬編)という
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く