LoginSignup
3
1

More than 5 years have passed since last update.

laravelのhomesteadを使用する

Last updated at Posted at 2017-05-12

vmにlaravelの環境をサクッと作りたくて実施

やり方はネット検索すれば本家の日本語もあり、すぐできると思うので、詰まったところをメモすることだけに止めます。

  • 関門1
    • vagrant box addでlaravelを入れ、vmware_fusionでvagrant upするとエラーになる
    • 詳しくはわかりませんが、理由はvmwareの対応状況にあるようです。
      • 僕が試した環境はvagrant version 1.9 Ubuntu14.04 vmware_fusion7です
# こんなエラーが出る
WARNING: The VMX file for this box contains a setting that is automatically overwritten by Vagrant
WARNING: when started. Vagrant will stop overwriting this setting in an upcoming release which may
WARNING: prevent proper networking setup. Below is the detected VMX setting:
WARNING:
WARNING:   ethernet0.pcislotnumber = "32"
WARNING:
WARNING: If networking fails to properly configure, it may require this VMX setting. It can be manually
WARNING: applied via the Vagrantfile:
WARNING:
WARNING:   Vagrant.configure(2) do |config|
WARNING:     config.vm.provider :vmare_fusion do |vmware|
WARNING:       vmware.vmx["ethernet0.pcislotnumber"] = "32"
WARNING:     end
WARNING:   end
WARNING:
WARNING: For more information: https://www.vagrantup.com/docs/vmware/boxes.html#vmx-whitelisting

調べても解決したような記事はなく、virtualboxに切り替えていく方向で対処。

  • 関門2
    • virtualboxでのネットワーク設定をしないとvagrant upすらできない
    • 【vagrant】vagrant upでエラーを参考に解決
    • 僕の場合、上記の記事のホストオンリーネットワークに関する部分でvboxnet0すらない状態で、作成をしました。また、vboxnet0を作成し、好きなIPを割り当てようと設定しましたが設定されないようで、これに気づくまでvagrant upができませんでした。

以上が2017/5/12時点での実行結果です。
vmware_fusionの問題解決方法をご存知の方がいらっしゃいましたら、コメント頂けると幸いです。

追記

homesteadで作成したdbへの接続について

  • sequel proを使用する場合の設定
    • ホスト:127.0.0.1
    • ユーザ名:homestead
    • パスワード:secret
    • ポート:33060

初期の場合は上記でいけます。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1