Contenu connexe
Similaire à Nc3開発環境(vagrant)構築(Windows編) (20)
Nc3開発環境(vagrant)構築(Windows編)
- 2. Windowsによる環境構築
• virtualbox 4.3.12
– 古いバージョンからバージョンアップすると、環境変数の設定がクリアされる。その
ため、手動で環境変数PATHにVirtualboxのパスを通す必要がある
• vagrant 1.4.3、vagrant 1.6.3
• msysgit
– http://msysgit.github.io/
• NetBeans IDE 8.0による開発
– http://www.oracle.com/technetwork/java/javase/downloads/index.html
• NetCommons3
– https://github.com/NetCommons3/NetCommons3.git
– C:Users(user)DocumentsNetBeansProjectsNetCommons3に git cloneする。
※別紙参照
- 8. synced_folder 無効化
• C:Users(user)
DocumentsNetBeansProjectsNetCommons3Vagrantfile を修正
する ※windowsの場合、シンボリックリンクが解除されてしまう。
31行目:
(修正前)
config.vm.synced_folder '.', '/var/www/app',
:create => true, :owner=> 'www-data', :group => 'www-data',
:mount_options => ['dmode=775', 'fmode=775']
config.vm.provider :virtualbox do |vb|
vb.gui = false
vb.customize ['modifyvm', :id, '--memory', '2048']
end
(修正後)
config.vm.synced_folder '.', '/var/www/app', disabled: true,
:create => true, :owner=> 'www-data', :group => 'www-data',
:mount_options => ['dmode=775', 'fmode=775']
config.vm.provider :virtualbox do |vb|
vb.gui = false
vb.customize ['modifyvm', :id, '--memory', '2048']
end
- 13. Vagrant の起動
vagrant up
• コマンドプロンプトで以下コマンドを実行する
※ C:HashiCorpVagrantembeddedmingwmingw32env.cmdからコマン
ドプロンプトを起動する
(コマンド)
cd (NetCommons3のパス)
vagrant up
※外部のライブラリをインストールする際に、ネットワークの環境等の影響でエラーになることがあります。
そのため、もしエラーが出た場合は、「 vagrant provision」をお試しください。
- 14. vagrant サーバの設定
• vagrant ssh もしくは、Teraterm等でサーバ(IPアドレス:127.0.0.1、ポート:
2222)にログインする(ID:vagrant、Pass:vagrant)
• 下記のコマンドを実行する
– /var/www/app 以下ファイルおよびディレクトリのユーザとグループを変更
(コマンド)
sudo -s
cd /var/www/app
chown -R www-data:www-data ./*