首頁  >  問答  >  主體

laravel - 命令列啟動vagrant up時報錯

A Vagrant environment or target machine is required to run this
command. Run vagrant init to create a new Vagrant environment. Or,
get an ID of a target machine from vagrant global-status to run
this command on. A final option is to change to a directory with a
Vagrantfile and to try again.

環境:osx 10.11,vagrant 1.7.4
以上是詳細的錯誤訊息,雖然使用vagrant up [id] 可以解決,但是之前不需要指定也可以的,是什麼問題?

高洛峰高洛峰2733 天前499

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-05-16 16:56:20

    Vagrant使用流程(個人總結):

    1.查看本地box列表:

    vargant box list
    

    2.選取box,並初始化環境:

    vagrant init [box name]
    

    此時會產生.vagrant/Vagrantfile

    3.編輯Vagrantfile文件,例如IP啊,CPU個數啊,RAM啊

    4.開啟vagrant

    vagrant up
    

    看看你少了哪一步吧。

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-16 16:56:20

    我個人感覺怎麼不是在vagrantfile目錄運行 所以報這個錯了

    回覆
    0
  • 取消回覆