三蔵開発メモ

Web開発やインフラ関連のメモを共有します

Web開発

Ruby2系をRuby3系にアップグレードしたらbootsnapのエラーがでた時の対応

Ruby2.7.5から3.0.4にあげたときrails sを実行時にbootsnapがエラーを出した。 Railsは6.1.5。 .rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:17:in `require': cannot load su…

QiitaにCentOS7 Laravel5.5 PHP7 mariadb 環境を構築する手順を書きました

主に開発環境等でLaravelを構築するための手順をqiitaに書きました。 上から順に追っていけば環境が構築できるように書いてあります。 qiita.com

MongoDBでpidファイルが作成されないときの対処法

mongoDBをmonitでpidの監視していたが、 時々monitが暴走してmongoDBの再起動コマンドを何度も繰り返してしまうので、 原因を調べたら、pidが作成されていなかった。 ・mongodb 2.4 ・rpmにてインストール less /etc/init.d/mongod ---------- # processname…

linuxでコマンドが打てないときに確認するメモ

rootとかでは普通にコマンドが打てるのに、 なぜかPHPなどプログラムなどではコマンドが実行できないときにハマったので、 メモ。 mysqlコマンドを「/usr/local/mysql/bin/mysql」に入れてて、それにパスを通していた場合 まずPath確認。 echo $PATH /usr/lo…

Vagrantで良く使うコマンドメモ。

Vagrantで良く使うコマンドのまとめ。 box系 boxの追加 以下のコマンド。1.5以降BOXの名前のみで良くなりました。 $vagrant box add chef/centos-7.1 ※chefとしていますが、chef入りのというのではなく、chefが作ってるBOXです。 ※chef/ 以下にosを指定する…

CentOS7のコマンドとか基本的な流儀

CentOS7を試していて、変わっていた基本の部分のメモ。 serviceのかわりにsystemctl $systemctl start [サービス名] $systemctl stop [サービス名] $systemctl restart [サービス名] $systemctl status [サービス名] chkconfig on の代わり。 $systemctl ena…

CentOS6.7でApache+FuelPHP+MongoDB環境を構築したメモ

結構つまづくところがあったので、備忘録的にメモします。 各種モジュールインストール $sudo yum install gcc -y $sudo yum install openssl-devel -y ※mongoのphpモジュールを入れるときコンパイルするので必要になります。 mongodbのリポジトリ追加 $sudo…