Laravelで遊ぶことにはまっています。
せっかくなのでロリポップのサーバを借りて、公開できるようにしたいなと思いました。
Composerのインストール
lolipopサーバで「Composer」をインストールする
こちらの素敵な記事を参考にし、Composerをインストールをしました。
php composer.phar composer -V
コマンドにてバージョンの確認を行えるようになりました。
詰まった所
毎回打つのが大変!!
composer
コマンドのみでシンプルに実行できるようにしたい!
しかし、パスの通し方がわからず、悪銭苦闘しました。
パスを通すために考えた方法
$ export -p
...(省略)...
PATH=/usr/local/bin:/bin:/usr/bin:/PATH/TO/HOGE:/PATH/TO/HOGE:/PATH/TO/HOGE
現在パスが通っているディレクトリは、上記の通りということがわかりました。そこで、
mv composer.phar /usr/local/bin
/usr/local/bin
階層に、ファイルを移動させることにしました。
問題点
$ mv composer.phar /usr/local/bin
mv: cannot create regular file `/usr/local/bin/composer.phar': Permission denied
ロリポップのサーバはroot権限がないため、実行できないのだそうです。
解決方法
新しくディレクトリを作成し、その中にファイルを移動させることにしました。
$ mkdir bin
$ export PATH=$PATH:bin
$ mv composer.phar bin
$ mv composer.phar composer
これで実行できるようになりました。
最後の最後まで、ファイル名を変更しないで実行してできないできないって唸っていました。
そりゃできませんね・・・笑
もくもく会場やtwitter上で教えてくださった皆様、本当にありがとうございました!
最後に
$ vi ~/.bash_profile
export PATH=$PATH:bin
$ source ~/.bash_profile
後でこれをやろうと思って忘れていました。
キリが良いところまで一気にやるのは本当に大事ですね・・・。