この記事は、私が Windows で Vagrant を半年間使用し、突然 Mac に切り替えた後に書きました。色々な落とし穴に遭遇したので今日この記事を書きました。お役に立てれば幸いです。 発生した問題 以前、Vagrant の使い方に関する一連のチュートリアルを書きました。これらのチュートリアルを書いたとき、私は実際に Windows を使用していました。最近、Mac で使用する際にいくつか問題が発生しました。 今日私が最もお話ししたいのは、権限の問題です。 Windows にはファイル権限の概念がないため、ディレクトリを共有すると、共有ディレクトリにはデフォルトで 777 の権限が設定されます。 しかし、Mac を使用すると、共有ディレクトリの権限とユーザー グループが正しくありません。正常に使用できません。これにより、直接的な問題が生じます。 プロジェクト a は仮想マシンで実行され、ランタイム ディレクトリにログまたは一時ファイルを書き込む必要があります。つまり、読み取り権限と書き込み権限が必要です。 解決 当時はvagrangに直接sshして777権限を与えたのですが書き込みができませんでした。次に、ホスト上で 777 の権限を与えてファイルを書き込むことができましたが、次のファイルは権限を付けて書き込む必要がありました。 その後、Google や Baidu でさまざまな Web サイトを検索したところ、nfs を使用するとこの問題を解決できることがわかりました。しかし、各関係者が提供したソリューションは非常に古く、一部の方法では仮想マシンの起動が妨げられることさえありました。 他に方法はありません。公式 Web サイトにアクセスして、NFS 関連の構成を確認してください。正直に言うと、公式ドキュメントはちょっと単純すぎて抽象的であり、以前のものと組み合わせてしか使用できません。ようやく解決策が見つかりました。参考までに、関連する構成を以下に示します。
この構成は、Vagrantfile で複数のマシンを構成するための構成ドキュメントです。遭遇した奇妙な問題のいくつかはコメントに記載されています。
起動時にルートアカウントを使用する設定になっているため、Macを起動するたびにマシンパスワードを入力する必要があり、非常に面倒です。公式ガイドでは/etc/sudoersを次のように設定します
この設定はMac専用です 要約する この種の問題は非常によくあります。 Vagrant を長期間使用してきたユーザーにとっては、簡単に解決できます。しかし、ほとんどの Vagrant 初心者にとって、この問題は非常に厄介であり、Vagrant の使用を断念することに直接つながる可能性があります。皆さんが諦めないように、私はこのことを書き留めて、この穴を乗り越えられるようにしなければなりません。 |
<<: 「分散キャッシュの詳細」 - 「独自のキャッシュを作成する」
>>: 仮想化は仮想イメージで構成されます。基本的な仮想イメージを作成するにはどうすればよいですか?
新しいサイトの最適化計画は、これまでと同じように最適化できますか? 検索エンジンのみに最適化すること...
WholesaleInternet は、カンザスシティのダウンタウンにあるインターネット サービス会...
また11月がやってきて、また眠れない夜がやってきました。 「独身の日」にちなんで名付けられたダブル1...
Baidu には多くの製品ラインがあり、その多くは活用可能です。 Baidu の製品ラインをフル活用...
新しいウェブサイトを最適化するのは簡単ではないと言われていますが、実際に経験してみなければ、どこに難...
インターネット上で図書館の運営に関する経験の共有をよく見かけます。経験の多くは非常に優れていますが、...
SEO 最適化サービスに携わる人にとって、最適化プロジェクトの運用手順を習得することは基本的な SE...
今日、私は「初心者ウェブマスターのウェブサイト構築経験は SEO 記事よりも価値がある」という記事を...
出典:人民日報 著者:張易軒 周飛亜外国製品は入ってこられず、国内製品は出てこられない。中国のインタ...
10月19日、2021年雲斉会議が杭州で開幕した。アリババグループの張勇会長兼最高経営責任者(CEO...
ネットワーク セキュリティが SEO に与える影響は、もはや決まり文句になっているようですが、私は個...
BandwagonHost cn2 giaはどうですか?この質問に答える前に、まずなぜ cn2 gi...
オランダの会社である hostkey.com は、2007 年に設立されました。主な事業は、サーバー...
PR は、すべてのウェブマスターにとって消えることのないコンプレックスであると言えます。 PR は、...
Microsoft Windows Virtual Desktop を展開する前に、IT プロフェッ...