- 投稿日:2019-02-27T23:49:55+09:00
macにbrewを使ってpostgreSQLをインストールする
はじめに
備忘メモです。不足な手順等あると思いますが、温かい目でみてください。誤りがあればコメントいただけると幸いです。
PostgreSQLのインストール
brewをアップデートする
# brew update裏で重いファイルのダウンロード処理をしていたためか時間がかかりました。
PostgreaSQLをインストールする
# brew install postgresql //最後にこんなのが出ますが、今回は無視します。 To have launchd start postgresql now and restart at login: brew services start postgresql Or, if you don't want/need a background service you can just run: pg_ctl -D /usr/local/var/postgres start何もしていないと最新のバージョンがダウンロードされます。バージョンを指定したい場合は以下のコマンドでバージョンを検索してから、バージョンを指定してダウンロードすると良さそうです。
# brew search postgresql # brew install <検索結果のバージョン>PostgreSQLの初期設定
.bash_profileを更新する
以下のコマンドでバージョンを確認します。(パスでバージョンわかってるのですが・・・)
# ./usr/local/Cellar/postgresql/11.2/bin/psql --version psql (PostgreSQL) 11.2
psql
コマンドのパスを通すために以下のコマンドで.bash_profileを編集します。余談ですが.bash_profile
はターミナル起動時、.basharc
はシェル起動時に呼び出されます。# vi ~/.bash_profile以下を追記export PATH=/usr/local/Cellar/postgresql/10.1/bin/:$PATH編集後、以下のコマンドで1.bash_profile1を読み込みます。もしくは、ターミナルを開き直して読み込みます。
# source ~/.bash_profileデータベースを作成
以下のコマンドでpostgreSQLを起動します。
# brew services start postgresqlpostgresqlにログインします。
# psql postgres上記はmacのユーザ名でログインしています。何かと不便なので
postgres
のロールを作成します。# postgres=# create user postgres SUPERUSER;postgresユーザでログインしなおします。
# psql postgresデータベースを確認します。
xxxxxxxxxxはmacのユーザ名postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+------------+----------+-------------+-------------+--------------------------- postgres | xxxxxxxxxx | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | xxxxxxxxxx | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/xxxxxxxxxx + | | | | | xxxx=CTc/xxxxxxxxxx template1 | xxxxxxxxxx | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/xxxxxxxxxx + | | | | | xxxxxxxxxx=CTc/xxxxxxxxxx適当なデータベースを作成します。
postgres=# create database hogehoge owner=postgres; CREATE DATABASEhogehogeデータベースが作成されていることを確認します。
xxxxxxxxxxはmacのユーザ名postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+------------+----------+-------------+-------------+--------------------------- hogehoge | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | postgres | xxxxxxxxxx | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | xxxxxxxxxx | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/xxxxxxxxxx + | | | | | xxxxxxxxxx=CTc/xxxxxxxxxx template1 | xxxxxxxxxx | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/xxxxxxxxxx + | | | | | xxxxxxxxxx=CTc/xxxxxxxxxx (4 rows)hogehogeデータベースにログインします。
# psql hogehoge -U postgres適当なテーブルを作成します。
hogehoge=# CREATE TABLE account(id varchar(8), name varchar(8)); CREATE TABLEテーブルが作成されているか確認します。
hogehoge=# \d List of relations Schema | Name | Type | Owner --------+---------+-------+---------- public | account | table | postgresPostgreSQLを停止する
一通り操作できたので、以下のコマンドで停止します。
# brew services stop postgresql参考記事
以下の記事を参考にさせていただきました。
https://qiita.com/gooddoog/items/1f986c1a6c0f253bd4e2
http://ponsuke-tarou.hatenablog.com/entry/2018/01/31/232012
- 投稿日:2019-02-27T16:04:41+09:00
Homebrewを使ってThe Sleuth Kitをインストールする
環境
OS : macOS Mojave(version 10.14.3)
Java : OpenJDK(version 11.0.2)Javaをインストールする
The Sleuth KitをインストールするのにJavaが必要なのでインストールします。
$ brew cask install java実行するとOpenJDKがインストールされます。
下記のコマンドでバージョンが確認できます。$ /usr/libexec/java_home -V Matching Java Virtual Machines (1): 11.0.2, x86_64: "OpenJDK 11.0.2" /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Homeパスを通す必要があるので.bash_profileに下記のものを追記します。
.bash_profileexport PATH=$PATH:/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/bin export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home.bash_profileを更新します。
$ source ~/.bash_profileThe Sleuth Kitのインストール
次のコマンドを実行します。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/nullインストールの準備ができたのでインストールします。
$ brew install sleuthkit.bash_profileに追記します。
.bash_profileexport LDFLAGS="-L/usr/local/opt/libpq/lib" export CPPFLAGS="-I/usr/local/opt/libpq/include" export PKG_CONFIG_PATH="/usr/local/opt/libpq/lib/pkgconfig"これで使えるようになります。
$ icat -V The Sleuth Kit ver 4.6.5$ fls -V The Sleuth Kit ver 4.6.5
- 投稿日:2019-02-27T16:04:41+09:00
macOSにThe Sleuth Kitをインストールする
環境
OS : macOS Mojave(version 10.14.3)
Java : OpenJDK(version 11.0.2)
Homebrewを使ってインストールします。Javaをインストールする
The Sleuth KitをインストールするのにJavaが必要なのでインストールします。
$ brew cask install java実行するとOpenJDKがインストールされます。
下記のコマンドでバージョンが確認できます。$ /usr/libexec/java_home -V Matching Java Virtual Machines (1): 11.0.2, x86_64: "OpenJDK 11.0.2" /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Homeパスを通す必要があるので.bash_profileに下記のものを追記します。
.bash_profileexport PATH=$PATH:/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/bin export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home.bash_profileを更新します。
$ source ~/.bash_profileThe Sleuth Kitのインストール
次のコマンドを実行します。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/nullインストールの準備ができたのでインストールします。
$ brew install sleuthkit.bash_profileに追記します。
.bash_profileexport LDFLAGS="-L/usr/local/opt/libpq/lib" export CPPFLAGS="-I/usr/local/opt/libpq/include" export PKG_CONFIG_PATH="/usr/local/opt/libpq/lib/pkgconfig"これで使えるようになります。
$ icat -V The Sleuth Kit ver 4.6.5$ fls -V The Sleuth Kit ver 4.6.5
- 投稿日:2019-02-27T14:21:12+09:00
Macでvueを使おうとするとnot foundになる問題の解決
インストールはできているのに、vueを使おうとするとnot foundになる現象が起きたのでメモです。
「パスを通す」ことで解決できました。手順
1:vue-cliのインストール
$ npm install --global vue-cliこれをすると
$ npm install --global vue-cli npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) /Users/***/.npm-global/bin/vue-init -> /Users/***/.npm-global/lib/node_modules/vue-cli/bin/vue-init /Users/***/.npm-global/bin/vue -> /Users/***/.npm-global/lib/node_modules/vue-cli/bin/vue /Users/***/.npm-global/bin/vue-list -> /Users/***/.npm-global/lib/node_modules/vue-cli/bin/vue-listこういう画面が出てくるのでメモするか消さずに残しておきます。
2:.bash_profileの書き換え
ユーザ > ***(それぞれの環境参照) > .bash_profile
というものがあるのでそれをテキストエディタで開いて
手順1で出て来た/Users/***/.npm-global/lib/node_modules/vue-cli/bin
を含めたexport PATH="/Users/***/.npm-global/lib/node_modules/vue-cli/bin:$PATH"を書いて保存します。
3:ターミナルで操作
再びターミナルで手順2の更新を反映させます。
$ source ~/.bash_profileこれで
$ vue -V
をするとNot foundにならなくなり、インストールされているバージョンが表示されるようになります。
(Vは大文字です)