LoginSignup
0
1

More than 3 years have passed since last update.

AmazonLinux2 に HUGO の開発環境を作る

Last updated at Posted at 2020-04-21

HUGO の開発環境を AmazonLinux2 上に構築しなくてはならなくなったのでメモ
(Homebrew でハマるかと思ってメモったらめっちゃ楽に入ってしまったw)

準備

Amazon Linux2 のインスタンスを作成
ec2-user でログイン

update は適当に
git を入れておく
sudo yum install git

参考にするサイト

Homebrew
Homebrew - install
Install Hugo

Homebrew - install

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

エンターで開始

Homebrew - bash_profile への追記

test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile

一応念の為、再ログインして確認

brew -v

バージョンが出れば OK

HUGO - install

brew install hugo

確認

hugo version

バージョンが出れば OK

(おまけ) VSCode の Remote-SSH 使うなら

settings.json に以下を追記

"terminal.integrated.shellArgs.linux": ["-l"]

追加した PATH が反映されるようになる

(おまけ) GitHub への接続設定

id_rsaをアップロード

mv id_rsa ~/.ssh/
chmod 600 ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa
ssh -T git@github.com

(おまけ) port forward の設定

以下のいずれかの設定をしておくと、hugo server時に
localhost:1313でポートフォワーディングされる。
すごく楽w

.ssh/config に設定する場合

該当の host に以下を追記

LocalForward 127.0.0.1:1313 127.0.0.1:1313

Tera Term に設定する場合

手元の Tera Term で、
設定 → ssh 転送 → 追加
ローカルポート 1313 空リモート側ホスト 空 1313

0
1
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
0
1