【Laravel】storage:linkで「symlink(): Input/output error」が表示される

【Laravel】storage:linkで「symlink(): Input/output error」が表示される

Laradock環境を一度WSL2版にしてから、Hyper-V版に戻したら、ショートカットリンクがなぜか外れていた。

そこで、以下のコマンドで再度ショートカットリンクを作成しようとすると…

# php artisan storage:link
ErrorException  : symlink(): Input/output error

at /var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:252
  248|      */
  249|     public function link($target, $link)
  250|     {
  251|         if (! windows_os()) {
> 252|             return symlink($target, $link);
  253|         }
  254| 
  255|         $mode = $this->isDirectory($target) ? 'J' : 'H';
  256| 

Exception trace:

1   symlink("/var/www/storage/app/public", "/var/www/public/storage")
    /var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:252

2   Illuminate\Filesystem\Filesystem::link("/var/www/storage/app/public", "/var/www/public/storage")
    /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php:35

Please use the argument -v to see more details.

このようなエラーが…

“【Laravel】storage:linkで「symlink(): Input/output error」が表示される” の続きを読む

【Linux】viエディタのデフォルト文字コードを確認・変更する

新しいLinux環境を構築して、git cloneでファイルを持ってきたとき、viエディタで開くとめちゃくちゃ文字化けしてた。

ファイルの文字コードは確認して想定通り。
Linux OS でファイルの文字コードを確認するコマンド参照)

これはviエディタの問題だなと思ったので調べることに。

“【Linux】viエディタのデフォルト文字コードを確認・変更する” の続きを読む

【Docker】Your system supports WSL 2!っていうメッセージ

Your system supports WSL 2!

さっきDocker for Windowsを起動したら上記のメッセージがポップアップされた。

“【Docker】Your system supports WSL 2!っていうメッセージ” の続きを読む

【Ubuntu】NFCリーダーを接続して動かすまで

Raspberry PiにUbuntuをぶち込んで、USB接続したNFCリーダーで動作させるまで。

“【Ubuntu】NFCリーダーを接続して動かすまで” の続きを読む

【Ubuntu】python-pipがインストールできない

Pythonのパッケージ管理ツールであるpipをインストールしようとして、

$ sudo apt -y install python-pip

と入力したら、

E: Unable to locate package python-pip

と、表示されてインストールできない。

“【Ubuntu】python-pipがインストールできない” の続きを読む