2016-01-31 16 views
5

काम नहीं करता है जब मैं 'योनेंट अप' चलाता हूं, तो मुझे त्रुटियों से नीचे मिल रहा है। मुझे कोई विचार नहीं है। पहले मैं बिना त्रुटि के चला गया था। मैंने एसएसडी हार्डडिस्क बेचा और इसे लिया। जब मैं फिर से सेटअप करना चाहता हूं, तो इन त्रुटियों का सामना करना पड़ा।वग्रेंट अप

/Users/KerimCaglar/sites/Homestead/scripts/homestead.rb:106:in `read': No such file or directory @ rb_sysopen - /Users/KerimCaglar/KerimCaglar/.ssh/id_rsa (Errno::ENOENT) 
from /Users/KerimCaglar/sites/Homestead/scripts/homestead.rb:106:in `block (2 levels) in configure' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/vm_provisioner.rb:72:in `call' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/vm_provisioner.rb:72:in `add_config' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/vm.rb:321:in `provision' 
from /Users/KerimCaglar/sites/Homestead/scripts/homestead.rb:103:in `block in configure' 
from /Users/KerimCaglar/sites/Homestead/scripts/homestead.rb:102:in `each' 
from /Users/KerimCaglar/sites/Homestead/scripts/homestead.rb:102:in `configure' 
from /Users/KerimCaglar/sites/Homestead/Vagrantfile:20:in `block in <top (required)>' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/v2/loader.rb:37:in `call' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/v2/loader.rb:37:in `load' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:113:in `block (2 levels) in load' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:107:in `each' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:107:in `block in load' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:104:in `each' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:104:in `load' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/vagrantfile.rb:28:in `initialize' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:740:in `new' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:740:in `vagrantfile' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:486:in `host' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:208:in `block in action_runner' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb:33:in `call' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb:33:in `run' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:473:in `hook' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:722:in `unload' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:177:in `ensure in <main>' 
from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:177:in `<main>' 
+0

त्रुटि अपने उत्पादन की पहली पंक्ति पर सही नहीं है। '/ उपयोगकर्ता/केरीम कैग्लर/केरीम कैग्लार/.ssh/id_rsa' कहां है? – maiorano84

+0

मुझे यह समस्या भी मिलती है - /path/to/some/folder/folder/file.ext (Errno :: ENOENT) और 'फ़ोल्डर' स्पष्ट रूप से डुप्लिकेट किया गया है। Vagrantfile पथ डुप्लिकेट नहीं है। – JBRWilkinson

उत्तर

22

कि त्रुटि के महत्वपूर्ण हिस्सा यहाँ है:

ऐसा कोई फ़ाइल या निर्देशिका @ rb_sysopen - /Users/KerimCaglar/KerimCaglar/.ssh/id_rsa

आप या तो हेवन आपकी एसएसएच कुंजी उत्पन्न नहीं की है या आपको सही पथ निर्दिष्ट करने की आवश्यकता है।

आप अपने Homestead.yaml फ़ाइल को देखें, तो आप अपने ssh कुंजी के लिए पथ देखना चाहिए:

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

आपकी SSH कुंजी कहीं और आप सही पथ का उल्लेख करना होगा है। अन्यथा आपको इसे उत्पन्न करने की आवश्यकता होगी।

ssh-keygen -t rsa -C "[email protected]" 

Source

/Users/KerimCaglar/KerimCaglar/.ssh/id_rsa (Errno::ENOENT)

सूचना कैसे उपयोगकर्ता नाम दो बार उल्लेख किया गया है:

+0

मैं इस कमांड को चलाता हूं और दो फाइल जेनरेट करता हूं लेकिन मुझे अपने पीसी पर कोई भी .ssh फ़ोल्डर नहीं मिला (विंडोज़ का उपयोग कर रहा हूँ) –

2

त्रुटि के महत्वपूर्ण हिस्सा दोहराया मार्ग है।

  1. Vagrantfile, उदा में बहुत अधिक पथ निर्दिष्ट करना: मैं इस की वजह से हो पाया है

    config.vm.provision "फाइल", स्रोत: "KerimCaglar /.ssh/id_rsa", गंतव्य: ".ssh/rd_rsa"

  2. आप एक उपनिर्देशिका से vagrant up लागू कर रहे हैं - cd ..; vagrant up होगा इसे ठीक करो।

0

उस Git स्थापित मिल गया है तो आपको बस इतना करना है बस जीयूआई के माध्यम से अपने ssh कुंजी उत्पन्न जाना जाता है। सहायता -> दिखाएँ कुंजी

enter image description here

संबंधित मुद्दे