Macでログインパスワード不明の場合の対処

  1. 起動時にCommand+Rで、macOSユーティリティがたちあがる
  2. メニューのユーティリティ > ターミナルでターミナルがたちあがる
  3. resetpasswordと入力
  4. パスワードを変更する

FileVaultがかかっている場合、上記はできない。パスワードを要求される。

  1. 起動時にCommand+Rで、macOSユーティリティがたちあがる
  2. ディスクユーティリティでHDD消去
  3. ディスクユーティリティでOS再インストール

Docker for Mac & SQL Server 2017 インストール

  1. docker for Macをダウンロード
    www.docker.com
  2. docker for Macをインストール
  3. docker for Macを起動し、メモリ割り当て変更。メモリは 4GBにする。
  4. SQL Server on Linux のイメージを Docker Hub からダウンロード
    docker pull microsoft/mssql-server-linux
    

    ダウンロード元のサイト

  5. コンテナを起動
    docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<*password*>' \
    -p 1433:1433 --name mssql \
    -d microsoft/mssql-server-linux:latest
    
  6. 動作確認
    sudo docker ps
    

    見えないときは ps -a で停止しているコンテナを表示

    docker ps -a
    

    [STATUS] 列が [Up]:正常、[STATUS] 列が [Exited]:エラー

  7. エラー時はログを確認
    docker logs XXXXXXXX
    
  8. ストップと再起動
    docker stop mssql
    docker rm mssql
    
  9. 手動でコンテナをスタート
    docker start **コンテナID** 
    

OSXにHomebrewでRailsをインストールする

(rbenv ruby-buildのインストール) 
brew install ruby-build
brew install rbenv
echo ‘eval “$(rbenv init -)”‘ >> ~/.bash_profile
source ~/.bash_profile

(rubyのインストール) 
rbenv install -l
rbenv install 2.4.2
rbenv rehash
rbenv global 2.4.2

(powのインストール) 
gem install powder
rbenv rehash
powder install

(railsのインストール) 
gem install bundler
gem install rails
rbenv rehash

cd XXX
bundle exec spring binstub –all

Lxml のインストール

OSX10.9 Xcode5.1

・OSX10.7からdefaultのpythonのバージョンが変わったこと
・Xcode command line tools で -Wunused-command-line-argument-hard-error-in-futureが有効になったこと
から、下記のコマンドでlxmlのインストール

sudo bash
export ARCHFLAGS='-arch i386 -arch x86_64 -Wno-error=unused-command-line-argument-hard-error-in-future'
export MACOSX_DEPLOYMENT_TARGET=10.9
export CC=gcc
easy_install pip
pip install lxml