1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

macの開発環境構築 メモ

Last updated at Posted at 2019-09-09

macの開発環境構築 メモ

初めてmacで開発環境を構築することになったので、メモとして残しておきます。

homebrew のインストール

とりあえず、homebrew(らしい)のでインストール
https://brew.sh/index_ja

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

gitのインストール

バージョンが古いので再度インストール

brew install git

yarnのインストール

brew install yarn

mysqlのインストール

brew install mysql

anyenvのインストール

いろいろな開発環境言語の管理用のパッケージ

brew install anyenv
echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
exec $SHELL -l

すると、You can initialize it by:> anyenv install --init とのことなので

anyenv install --init

を実行する。

PHPの開発で必要なものを用意する。

phpenvのインストール

phpの開発環境を作るために

anyenv install phpenv
exec $SHELL -l
phpenv install 7.2.17

ここで、7.2.17をインストールしようとしたところ、インストールできず、下記のエラーが発生。

configure: WARNING: This bison version is not supported for regeneration of the Zend/PHP parsers (found: 2.3, min: 204, excluded: ).
configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers
configure: error: Cannot find OpenSSL's <evp.h>

bison, re2c, opensslがないかバージョンが古いかなので、下記のコマンドでインストールする。

brew install bison
brew install re2c
brew install openssl

で、再度実行するも、opensslが見つけられないとエラー。。。
エラーの回避方法を探したところ、Mojaveでxcode-selectの最新でmacOS SDK headerがないらしい、、、
https://polidog.jp/2018/11/28/mojave_phpenv/

とりあえず、言われた通りに実行

# macOS_SDK_headers
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

# openSSLのパスを指定して?インストール
env PHP_BUILD_CONFIGURE_OPTS="--with-openssl=$(brew --prefix openssl)" phpenv install 7.2.17

# phpを7.2.17に
phpenv global 7.2.17

やっと、完了。。。

phpenvのcomposerをインストール

composerコマンドを実行したら勝手にインストールされるみたい。

composer --version

rbenvをインストール

anyenv install rbenv
exec $SHELL -l
rbenv install 2.5.0
exec $SHELL -l

bundleのインストール

# rubyがインストールされているか確認
ruby -v

# bundlerのインストール
gem install bundler

## version指定してインストール
gem install bundler -v 1.16.1
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?