[OSX]gem install エラーの対処

2018/04/06
Mac(OSX)で gem install するとデフォルトではエラーになるので、XCodeコマンドラインをインストールしておく。

XCodeコマンドラインインストール

$ sudo xcode-select --install

/usr/local/bin 環境変数登録

$ echo 'export PATH=/usr/local/bin:$PATH' >> .bash_profile $ source .bash_profile
最新 ruby を利用したり、sudo など省きたい場合は、brew で別途 ruby をインストール・設定する。

gem 環境確認

$ gem environment - RUBYGEMS VERSION: 2.4.6 - RUBY VERSION: 2.0.0 (2015-12-16 patchlevel 648) [universal.x86_64-darwin16] - INSTALLATION DIRECTORY: /Library/Ruby/Gems/2.0.0 - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby - EXECUTABLE DIRECTORY: /usr/bin - SPEC CACHE DIRECTORY: /Users/yoo/.gem/specs - SYSTEM CONFIGURATION DIRECTORY: /Library/Ruby/Site - RUBYGEMS PLATFORMS: - ruby - universal-darwin-16 - GEM PATHS: - /Library/Ruby/Gems/2.0.0 - /Users/yoo/.gem/ruby/2.0.0 - /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - https://rubygems.org/ - SHELL PATH: - /Users/yoo/.rbenv/shims - /Users/yoo/.rbenv/bin - /Users/yoo/.nodebrew/current/bin - /usr/local/bin - /usr/bin - /bin - /usr/sbin - /sbin - /opt/X11/bin - /usr/local/share/dotnet - /Library/Frameworks/Mono.framework/Versions/Current/Commands

Sassインストール

$ sudo gem install -n /usr/local/bin sass

gemリスト

$ gem list *** LOCAL GEMS *** bigdecimal (1.2.7, 1.2.0) CFPropertyList (2.3.0, 2.2.8) chunky_png (1.3.4) compass (1.0.3) compass-core (1.0.3) compass-import-once (1.0.5) daemons (1.2.4) ffi (1.9.8) io-console (0.4.2) json (1.7.7) libxml-ruby (2.8.0, 2.6.0) mini_portile (0.6.2) minitest (5.5.1, 4.3.2) multi_json (1.11.0) nokogiri (1.5.6) oauth (0.5.4) power_assert (0.2.3) psych (2.0.0) rake (10.4.2, 0.9.6) rb-fsevent (0.9.4) rb-inotify (0.9.10, 0.9.5) rdoc (4.2.0, 4.0.0) rubygems-update (2.4.6) sass (3.5.6, 3.4.13) sass-listen (4.0.0) sqlite3 (1.3.10, 1.3.7) test-unit (3.0.9, 2.0.0.0)
AWS CLI と jq でインスタンス一覧を整形して表示
React と Laravel7 のプロジェクトを作成する
Homebrewインストール-2020年版
3直線で囲まれた範囲塗りつぶし
PuLP で線形最適化問題を解く
カスタムのペジネーションを作る
node-sass を使って sass をコンパイルする
Log ファサードでSQLログを分離して書き出す
いちから始める Docker - 複数のコンテナを使う - (2020年)
いちから始める Docker - docker-compose を使う - (2020年)
AWS ECR を使ってみる
Laravel7 でマルチ認証
Mac に AWS Client を設定する
Laravel 7 リリース
v-html でHTML表示する
Laravel で Vue コンポーネントを使う
Laravel で Nuxt.js を使ってみる(Docker環境)
いちから始める Docker -コンテナをビルド- (2020年)
いちから始める Docker -起動してみる- (2020年)
Mac で MySQL(8系)
composer で vendor がインストールできない
Eloquent の日付を Carbon で扱う
webpack 4 入門(npm編)
[Mac]容量を減らす
DIコンテナはじめ
freee SDKを Laravel で使ってみる
freee API を使ってみる
Segueを利用しない画面遷移
Xcode11.3 で XVim2 を利用する
Codable で JSONを読み込み
Webpack入門(yarn編)
MacからLaradock PostgreSQLで接続エラー
Dockerで不要なコンテナ・イメージを削除
Mac で Laradock の構築
yarn インストール&プロジェクト作成
Laravel 6.x 構築(Homestead編)
Composer インストール
nvm インストール
npm install が Mac でエラー
HTMLタグでカーソルが同時処理(ミラーリング)されてしまう
DI(依存性注入)
[Ubuntu]Let's Encryptで無料の証明書を利用する
[Apache]Apache2.4のアクセス制限が変更
[Ubuntu]rootのログインとsudo権限追加
タミヤ マイコンロボット工作セットをMacに接続してみた
pgAdimn4 でブラウザで開けなくなる
Java8 を HomebrewとjEnvで構築
Android Studio環境構築 2019
ロケールの再構築
vagrant グループに Apacheを追加