2016-05-17 16 views
1

Vagrantを使用してアプリケーションを展開したい。構造は次のとおりです。VagrantファイルのRsyncエラー

迷惑メールボックス外の.tsファイルを読みたいと思います。

私の放浪ファイル:

... 
     config.vm.provider :virtualbox do |vbox, override| 
     vbox.cpus  = 2 
     vbox.memory  = 4096 
     override.vm.box = 'box/centos-7.2' 
     config.vm.synced_folder ".", "/vagrant", disabled: true 
     override.vm.synced_folder '../frontend/', '/frontend', type: "rsync", rsync__exclude: get_ignored_files() 
     end 

config.vm.provision 'ansible_local' do |ansible| 
    ansible.playbook  = 'ansible/ionic_configuration.yml' 
    end 
     ... 

    def get_ignored_files() 
     ignore_file = ".rsyncignore" 
     ignore_array = [] 

     if File.exists? ignore_file and File.readable? ignore_file 
     File.read(ignore_file).each_line do |line| 
      ignore_array << line.chomp 
     end 
     end 

     return ignore_array 
    end 

マイ.rsyncignore:

.DS_Store 
.idea 
.git 
.vscode 

ERROR:

がansible-脚本を実行している.... のbash:行2:CD:/浮浪者:いいえそのようなファイルやディレクトリ

私は間違っているのですか?

答えて

0

Running ansible-playbook.... bash: line 2: cd: /vagrant: No such file or directory

config.vm.synced_folder ".", "/vagrant", disabled: true 

互換性がありません。

あなたの所在地が/vagrantディレクトリにアクセスする必要がある場合は、共有フォルダを無効にしないでください。

/vagrantのデフォルトの共有フォルダを残したくない場合は、このフォルダにアクセスせずに別の共有フォルダを使用するようにプロビジョニングを変更する必要があります。

関連する問題