Enviar pesquisa
Carregar
Nc3開発環境(vagrant)構築(Windows編)
•
1 gostou
•
1,148 visualizações
S
snakajima
Seguir
Nc3開発環境(vagrant)構築(Windows編)
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 21
Baixar agora
Baixar para ler offline
Recomendados
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
最新追従 バリバリの NetCommons3 紹介
最新追従 バリバリの NetCommons3 紹介
Mitsuru Mutaguchi
Net commons3 研究会 2014 0616
Net commons3 研究会 2014 0616
Takako Miyagawa
NetCommonsユーザカンファレンス2016 オープンソース・ワークショップ
NetCommonsユーザカンファレンス2016 オープンソース・ワークショップ
Mitsuru Mutaguchi
Bluemix sign-up
Bluemix sign-up
YUSUKE MORIZUMI
SubversionServer設置
SubversionServer設置
Kuniaki Igarashi
CruiseControl.NET設置
CruiseControl.NET設置
Kuniaki Igarashi
Gitlab-CIを活かして自動化してみよう
Gitlab-CIを活かして自動化してみよう
Yoshiyuki Nakahara
Recomendados
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
最新追従 バリバリの NetCommons3 紹介
最新追従 バリバリの NetCommons3 紹介
Mitsuru Mutaguchi
Net commons3 研究会 2014 0616
Net commons3 研究会 2014 0616
Takako Miyagawa
NetCommonsユーザカンファレンス2016 オープンソース・ワークショップ
NetCommonsユーザカンファレンス2016 オープンソース・ワークショップ
Mitsuru Mutaguchi
Bluemix sign-up
Bluemix sign-up
YUSUKE MORIZUMI
SubversionServer設置
SubversionServer設置
Kuniaki Igarashi
CruiseControl.NET設置
CruiseControl.NET設置
Kuniaki Igarashi
Gitlab-CIを活かして自動化してみよう
Gitlab-CIを活かして自動化してみよう
Yoshiyuki Nakahara
TravisCI Nightに行ってきたので情報展開
TravisCI Nightに行ってきたので情報展開
Makoto Abe
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
3分で作るストリーム処理基盤~kafka+flink on docker編~
3分で作るストリーム処理基盤~kafka+flink on docker編~
Koichi Tanaka
Goで書くNeoVimプラグイン - OpenAppLab Aizu LT feat. CyberAgent
Goで書くNeoVimプラグイン - OpenAppLab Aizu LT feat. CyberAgent
Reo Yamada
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
mganeko
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
Masafumi Noguchi
最近流行りのビルドツールとは
最近流行りのビルドツールとは
Takahiro Maki
slide for Himeji study Nov, 2016 by fu7mu4
slide for Himeji study Nov, 2016 by fu7mu4
home
1分で分かるdeveloperWorks Premium
1分で分かるdeveloperWorks Premium
YUSUKE MORIZUMI
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
mganeko
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Takeshi Komiya
Nseg20120929
Nseg20120929
hiro345
Vagrant+Chef
Vagrant+Chef
Daisuke Ando
Open whisk slackinvite - public
Open whisk slackinvite - public
Takehiko Amano
Openwhisk と chatbot
Openwhisk と chatbot
幹夫 賀谷
KituraとサーバーサイドSwift
KituraとサーバーサイドSwift
YUSUKE MORIZUMI
全部入り!WGPで高速JavaScript+HML5体験
全部入り!WGPで高速JavaScript+HML5体験
AdvancedTechNight
react勉強会 #2
react勉強会 #2
KentaIwadate
react勉強会 #3
react勉強会 #3
KentaIwadate
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
Masashi Shinbara
20060419
20060419
小野 修司
Mais conteúdo relacionado
Mais procurados
TravisCI Nightに行ってきたので情報展開
TravisCI Nightに行ってきたので情報展開
Makoto Abe
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
3分で作るストリーム処理基盤~kafka+flink on docker編~
3分で作るストリーム処理基盤~kafka+flink on docker編~
Koichi Tanaka
Goで書くNeoVimプラグイン - OpenAppLab Aizu LT feat. CyberAgent
Goで書くNeoVimプラグイン - OpenAppLab Aizu LT feat. CyberAgent
Reo Yamada
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
mganeko
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
Masafumi Noguchi
最近流行りのビルドツールとは
最近流行りのビルドツールとは
Takahiro Maki
slide for Himeji study Nov, 2016 by fu7mu4
slide for Himeji study Nov, 2016 by fu7mu4
home
1分で分かるdeveloperWorks Premium
1分で分かるdeveloperWorks Premium
YUSUKE MORIZUMI
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
mganeko
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Takeshi Komiya
Nseg20120929
Nseg20120929
hiro345
Vagrant+Chef
Vagrant+Chef
Daisuke Ando
Open whisk slackinvite - public
Open whisk slackinvite - public
Takehiko Amano
Openwhisk と chatbot
Openwhisk と chatbot
幹夫 賀谷
KituraとサーバーサイドSwift
KituraとサーバーサイドSwift
YUSUKE MORIZUMI
全部入り!WGPで高速JavaScript+HML5体験
全部入り!WGPで高速JavaScript+HML5体験
AdvancedTechNight
react勉強会 #2
react勉強会 #2
KentaIwadate
react勉強会 #3
react勉強会 #3
KentaIwadate
Mais procurados
(20)
TravisCI Nightに行ってきたので情報展開
TravisCI Nightに行ってきたので情報展開
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
3分で作るストリーム処理基盤~kafka+flink on docker編~
3分で作るストリーム処理基盤~kafka+flink on docker編~
Goで書くNeoVimプラグイン - OpenAppLab Aizu LT feat. CyberAgent
Goで書くNeoVimプラグイン - OpenAppLab Aizu LT feat. CyberAgent
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
最近流行りのビルドツールとは
最近流行りのビルドツールとは
slide for Himeji study Nov, 2016 by fu7mu4
slide for Himeji study Nov, 2016 by fu7mu4
1分で分かるdeveloperWorks Premium
1分で分かるdeveloperWorks Premium
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Nseg20120929
Nseg20120929
Vagrant+Chef
Vagrant+Chef
Open whisk slackinvite - public
Open whisk slackinvite - public
Openwhisk と chatbot
Openwhisk と chatbot
KituraとサーバーサイドSwift
KituraとサーバーサイドSwift
全部入り!WGPで高速JavaScript+HML5体験
全部入り!WGPで高速JavaScript+HML5体験
react勉強会 #2
react勉強会 #2
react勉強会 #3
react勉強会 #3
Semelhante a Nc3開発環境(vagrant)構築(Windows編)
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
Masashi Shinbara
20060419
20060419
小野 修司
NetCommons3の困った事あるあるの対応方法& NetCommons3不具合の報告・確認方法
NetCommons3の困った事あるあるの対応方法& NetCommons3不具合の報告・確認方法
Mitsuru Mutaguchi
Firefoxの開発プロセス
Firefoxの開発プロセス
Makoto Kato
自動化ハンズオン
自動化ハンズオン
VirtualTech Japan Inc.
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
de:code 2017
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Etsuji Nakai
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
カーネルVm関西その参lt
カーネルVm関西その参lt
cosmo0920
20170413 aws–windows users meetup
20170413 aws–windows users meetup
Amazon Web Services Japan
Version管理 1
Version管理 1
hakoika-itwg
試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift
Etsuji Nakai
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Takashi Kanai
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Masaki Kobayashi
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
vxsejapan
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
日本マイクロソフト株式会社
20090328
20090328
小野 修司
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
Semelhante a Nc3開発環境(vagrant)構築(Windows編)
(20)
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
20060419
20060419
NetCommons3の困った事あるあるの対応方法& NetCommons3不具合の報告・確認方法
NetCommons3の困った事あるあるの対応方法& NetCommons3不具合の報告・確認方法
Firefoxの開発プロセス
Firefoxの開発プロセス
自動化ハンズオン
自動化ハンズオン
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
カーネルVm関西その参lt
カーネルVm関西その参lt
20170413 aws–windows users meetup
20170413 aws–windows users meetup
Version管理 1
Version管理 1
試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
20090328
20090328
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Nc3開発環境(vagrant)構築(Windows編)
1.
NetCommons3開発環境(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する。 ※別紙参照
3.
Msysgitのインストール
4.
hostsファイルの変更 • C:WindowsSystem32driversetcにあるhostsファイルに以下 を追加する 127.0.0.1 app.local
sphinx.local phpdoc.local phpldapadmin.local redmine.local jenkins.local
5.
環境変数PATHの設定 (virtualbox 4.3.12) • 古いVirtualboxからvirtualbox
4.3.12にバージョンアップすると、 Virtualboxの実行ファイルへの環境変数PATHがなくなってしまい、 vargrant upでエラーになる。 – コントロール パネル > システムとセキュリティ > システム > システムの詳細 設定 > 詳細設定タブ > システム環境変数 > PATH – C:Program FilesOracleVirtualBox を設定 ※各自VirtualBoxをインストールしたディレクトリをセットする
6.
Berksfileの修正 (vagrant1.4.3の場合) • C:Users(user) DocumentsNetBeansProjectsNetCommons3Berksfileを以 下のように修正する ※vagrant
up でエラーになる 1行目: (修正前) source 'https://api.berkshelf.com' (修正後) site :opscode
7.
Berksfile.lockファイルを削除する (vagrant1.4.3の場合) • C:Users(user) DocumentsNetBeansProjectsNetCommons3Berksfile.lock を削除する ※vagrant
up でエラーになる
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
9.
Vagrant pluginのインストール vagrant-hostmanager • コマンドプロンプトで以下コマンドを実行する (コマンド) vagrant
plugin install vagrant-hostmanager (確認コマンド) vagrant plugin list
10.
Vagrant pluginのインストール vagrant-omnibus • コマンドプロンプトで以下コマンドを実行する (コマンド) vagrant
plugin install vagrant-omnibus (確認コマンド) vagrant plugin list
11.
Vagrant pluginのインストール vagrant-berkshelf(vagrant1.4.3の場合) • コマンドプロンプトで以下コマンドを実行する (コマンド) vagrant
plugin install vagrant-berkshelf --plugin-version 1.3.7 (確認コマンド) vagrant plugin list vagrant status
12.
Vagrant pluginのインストール vagrant-berkshelf(vagrant1.6.3の場合) ※dep-selector-libgecodeでエラーが発生するため、下記の対応を施してから、イン ストールを実行する(http://qiita.com/uzuki05/items/ec4c28f6bca08bce0bda) • 下記のサイトから各々ファイルをダウンロードする –http://gnuwin32.sourceforge.net/downlinks/tar-bin-zip.php –http://gnuwin32.sourceforge.net/downlinks/tar-dep-zip.php •
ファイルを解凍し、 C:HashiCorpVagrantembeddedmingw にコピーする –コマンドプロンプトから、「tar --version」を実行し、「tar (GNU tar) 1.13」になっていればOK • コマンドプロンプトで以下コマンドを実行する (コマンド) vagrant plugin install vagrant-berkshelf --plugin-version ">= 2.0.1" (確認) vagrant plugin list
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 ./*
15.
NetCommonsのインストール① 同意画面
16.
NetCommonsのインストール② パーミッション確認
17.
NetCommonsのインストール③ データベース設定 [MySQL] ID: root
/ パスワード: root
18.
NetCommonsインストール④ 管理者ユーザ作成 ※この画面が表示されるまで、若干時間がかかります。 ※エラーになったり、ホームの画面が崩れたりした場合は、 app/Config/application. ymlファイルの最終行の「 installed:
true」を「 installed: false」に変更した後、作成さ れたDBを削除してhttp://app.local:9090/にアクセスし、インストールを再度試してく ださい。
19.
NetCommonsインストール⑤ 完了画面
20.
開発の進め方 • Sambaで10.0.0.10sharedappに接続し、ソースを変更して いく。 ※ただし、共有フォルダとsynced_folder の設定がされていないため、 vagrant
destroyやvirtualbox上からOSを削除すると、作業中のフォルダも削除され てしまう。バックアップを取りながら開発する
21.
Guardでファイル変更を監視 (Helloworldsの資料を参照) ● Guardって Guardは簡単にファイルシステムの変更イベントを扱えるツールのことで、 Guardで監視しているファ イルの変更が発生した時に、
shellなどのコマンドを実行できます。 https://github.com/guard/guard ● Guardで監視される内容 ○ http://sphinx.local:9090/reference/developer.html ● Guardの実行 ○ SSHで下記コマンドを実行する (コマンド) sudo -s cd /var/www/app/ bundle exec guard -w /var/www/app/app/ ○ Guardの設定ファイルは、下記の通り。 /var/www/app/Guardfile ● Guardの監視から抜ける ○ exitコマンドで監視を抜ける
Baixar agora