メニューを閉じる

テクノモバイルグループ

メニューを開く

2020.02.17

開発環境・ツール

macOS Catalina の Vagrant share_folder nfs で「古いファイルハンドルです」の解決方法

坂東です。

手が滑ってメイン開発機のOSXをCatalinaにアップデートしてしまいました。
するとVagrantの開発環境が「古いファイルハンドルです」と言って動かなくなりました。

 

このあたりを見て対応したのですが治りません。

macOS Catalina で NFS が動かない問題に対応する
https://qiita.com/wktk/items/a7d3ec59be51f90fe9c8

NFS の設定パスの先頭に /System/Volumes/Data/ を追加

 

1時間ぐらいハマってるうち、試しにshare_folderをユーザールートにした時に変なのを発見。

Vagrant OS上からDesktop、Documents、Downloads、の3フォルダのパーミッションが????となっている。

どうやらこの3つは特別なセキュリティがかかっているっぽい。
設定>セキュリティでフルディスクアクセスを許可しても状況は変わらない。

ググっても理由と対処がパッと出てこない・・・

 

めんどくさいので。

Documents配下に置いていた share_folder の対象を、ユーザーディレクトリ直下に移動させたら、解消しました。

 

おわり。

 


【テクノモバイルではエンジニア/デザイナーを積極採用中です!】

下記項目に1つでも当てはまる方は是非、詳細ページへ!
  • 自分でアプリを作ってみたい
  • ITで世の中にワクワクを生み出したい
  • 使いやすさ、デザインにこだわったWebサイトを開発したい

採用情報の詳細はこちら


Qangaroo(カンガルー)

  • 徹底した見やすさと優れた操作性で、テストの「見える化」を実現。
  • テストの進捗が見える。開発がスマートに進む。
  • クラウド型テスト管理ツール『Qangaroo(カンガルー)』
https://qangaroo.jp/

最近の記事

SNS共有

X CLOSE
X CLOSE
X CLOSE