箱のプログラミング日記。

えんじにあ奮闘記

Amazon Linuxにbundlerがインストールできない

rubyのバージョンを変えた後に新しいbundlerがインストールできずに困ったのでメモ。 Ruby2.4.3(→2.5.0) Rails5.1.5 Amazon Linux AMI release 2018.03 Rubyのバージョンを特定のディレクトリのみ変更 今回、以下のような状況だった。 元々Ruby2.4.3が入っ…

EC2インスタンスにredisをインストール

業務のプロダクトにおいて、これまでredisはAWSのElastiCacheを使用していたのですが、色々と訳ありで一旦EC2インスタンス内に直接redisをインストールしてしまおうという話になったため対応しました。 やること 現状としては、webサーバーやDBサーバーなど…

環境変数についておさらい

今更すぎるけど環境変数について少し深掘り。 環境変数とは 環境変数とは、OSが設定値などを永続的に保存し、利用者や実行されるプログラムから設定・参照できるようにしたもの。 引用元:環境変数とは - IT用語辞典 e-Words 「環境変数」って言うと一般的に…

「パスを通す」の意味をちゃんと理解する

「パスを通す」ってよく言うしなんとなく普段言われるがままやってるけど、ちゃんと言語化しておこうと思いLinuxのお勉強。 そもそもの話 そもそも日頃実行しているコマンドたちは、それ自体がどこかにファイルとして存在していて、コマンドを叩くことでファ…

シンボリックリンクとは

先日、環境構築で「シンボリックリンクを作成する」みたいな項目があり、 気になって調べたもののいまいちよくわからず。。 たまたまドットインストールで UNIXコマンドについて勉強していたところ、 シンボリックリンクが登場したのでまとめてみた。 シンボ…

SSH鍵について勉強してみた

先週のことですが、会社で環境構築を行いました その際に登場した「SSH鍵」 今までも何度か生成して、githubに登録みたいなことをしてきましたが 毎回何をしているのかわかっていないまま なんとなくコマンドを叩いてきてしまっていたので、 SSH鍵がなんのた…