【问题标题】:Vagrant not mapping to folder UbuntuVagrant 没有映射到 Ubuntu 文件夹
【发布时间】:2015-09-13 14:31:07
【问题描述】:

我正在尝试使用宅基地创建我的 laravel 环境。我做了 vagrant up,它似乎工作正常,但是当我 vagrant ssh 时,我的 vagrant 里面没有文件夹。

我的主目录中有一个名为“代码”的文件夹。

我正在使用 Ubuntu。这是我的 yaml 文件。

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: /Users/pocockn/.ssh/id_rsa.pub

keys:
    - /Users/pocockn/.ssh/id_rsa

folders:
    - map: /Users/pocockn/Code
      to: /home/vagrant/Code/

sites:
    - map: laravel.dev
      to: /home/vagrant/Code/Laravel/public

databases:
    - homestead

variables:
    - key: APP_ENV
      value: local

# blackfire:
#     - id: foo
#       token: bar
#       client-id: foo
#       client-token: bar

# ports:
#     - send: 93000
#       to: 9300
#     - send: 7777
#       to: 777
#       protocol: udp

【问题讨论】:

    标签: php laravel ubuntu ssh


    【解决方案1】:

    尝试这样的操作,使用~ 符号指定主文件夹,然后指定您要使用的文件夹,类似于下一个示例。

    ---
    ip: "192.168.10.10"
    memory: 2048
    cpus: 1
    provider: virtualbox
    
    authorize: ~/.ssh/id_rsa.pub
    
    keys:
        - ~/.ssh/id_rsa
    
    folders:
        - map: ~/Code
          to: /home/vagrant/Code/
    
    sites:
        - map: laravel.dev
          to: /home/vagrant/Code/Laravel/public
    
    databases:
        - homestead
    
    variables:
        - key: APP_ENV
          value: local
    
    # blackfire:
    #     - id: foo
    #       token: bar
    #       client-id: foo
    #       client-token: bar
    
    # ports:
    #     - send: 93000
    #       to: 9300
    #     - send: 7777
    #       to: 777
    #       protocol: udp
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      • 2013-09-16
      • 2016-10-18
      • 2012-06-11
      • 2021-09-30
      • 2014-12-17
      • 1970-01-01
      相关资源
      最近更新 更多