Ich habe eine django beginner+ tutorial gefunden. Ich bin jedoch auf ein Problem gestoßen, das ich selbst nicht lösen kann.
Zuerst änderte ich alle precise64
zu precise32
, denn selbst wenn ich 64-Bit-Xubuntu 16.04 laufen, unterstützt meine Kartoffel-Prozessor VT-X-Technologie nicht und musste 32-Bit-Version von Vagrant herunterladen.
Dann laufe ich vagrant up
und bekam Fehler:Einrichten Vagrant für Django Tutorial
mixlib-shellout requires Ruby version >= 1.9.3.
Auch wenn mein Ruby ist 2.3.1p112. Ich habe this question ähnlich zu meinem Problem gefunden. Allerdings, wenn ich Linien vom User Queenvictoria geschrieben hinzugefügt, bekam ich diese Fehlermeldung (I fügen Sie das meiste davon, aber ich denke, Unterteil ist am wichtigsten):
==> default: Running provisioner: shell...
default: Running: inline script
==> default: stdin: is not a tty
==> default: Reading package lists...
==> default: Building dependency tree...
==> default: Reading state information...
==> default: The following extra packages will be installed:
==> default: dpkg-dev fakeroot g++ g++-4.6 libalgorithm-diff-perl
==> default: libalgorithm-diff-xs-perl libalgorithm-merge-perl libdpkg-perl libruby1.9.1
==> default: libstdc++6-4.6-dev libyaml-0-2 make patch ruby1.9.1
==> default: Suggested packages:
==> default: debian-keyring g++-multilib g++-4.6-multilib gcc-4.6-doc libstdc++6-4.6-dbg
==> default: libstdc++6-4.6-doc make-doc diffutils-doc ruby1.9.1-examples ri1.9.1
==> default: graphviz
==> default: The following NEW packages will be installed:
==> default: build-essential dpkg-dev fakeroot g++ g++-4.6 libalgorithm-diff-perl
==> default: libalgorithm-diff-xs-perl libalgorithm-merge-perl libdpkg-perl libruby1.9.1
==> default: libstdc++6-4.6-dev libyaml-0-2 make patch ruby1.9.1 ruby1.9.1-dev
==> default: 0 upgraded, 16 newly installed, 0 to remove and 66 not upgraded.
==> default: Need to get 14.9 MB of archives.
==> default: After this operation, 44.5 MB of additional disk space will be used.
==> default: Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libyaml-0-2 i386 0.1.4-2 [56.9 kB]
==> default: Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main libstdc++6-4.6-dev i386 4.6.3-1ubuntu5 [1,643 kB]
==> default: Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main g++-4.6 i386 4.6.3-1ubuntu5 [6,745 kB]
==> default: Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main g++ i386 4:4.6.3-1ubuntu5 [1,444 B]
==> default: Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/main make i386 3.81-8.1ubuntu1 [116 kB]
==> default: Get:6 http://us.archive.ubuntu.com/ubuntu/ precise/main libdpkg-perl all 1.16.1.2ubuntu7 [181 kB]
==> default: Get:7 http://us.archive.ubuntu.com/ubuntu/ precise/main patch i386 2.6.1-3 [86.0 kB]
==> default: Get:8 http://us.archive.ubuntu.com/ubuntu/ precise/main dpkg-dev all 1.16.1.2ubuntu7 [468 kB]
==> default: Get:9 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main build-essential i386 11.5ubuntu2.1 [5,796 B]
==> default: Get:10 http://us.archive.ubuntu.com/ubuntu/ precise/main fakeroot i386 1.18.2-1 [87.9 kB]
==> default: Get:11 http://us.archive.ubuntu.com/ubuntu/ precise/main libalgorithm-diff-perl all 1.19.02-2 [50.7 kB]
==> default: Get:12 http://us.archive.ubuntu.com/ubuntu/ precise/main libalgorithm-diff-xs-perl i386 0.04-2build2 [12.9 kB]
==> default: Get:13 http://us.archive.ubuntu.com/ubuntu/ precise/main libalgorithm-merge-perl all 0.08-2 [12.7 kB]
==> default: Err http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libruby1.9.1 i386 1.9.3.0-1ubuntu2
==> default: 404 Not Found [IP: 91.189.91.23 80]
==> default: Err http://us.archive.ubuntu.com/ubuntu/ precise-updates/main ruby1.9.1 i386 1.9.3.0-1ubuntu2
==> default: 404 Not Found [IP: 91.189.91.23 80]
==> default: Err http://us.archive.ubuntu.com/ubuntu/ precise-updates/main ruby1.9.1-dev i386 1.9.3.0-1ubuntu2
==> default: 404 Not Found [IP: 91.189.91.23 80]
==> default: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/r/ruby1.9.1/libruby1.9.1_1.9.3.0-1ubuntu2_i386.deb 404 Not Found [IP: 91.189.91.23 80]
==> default: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/r/ruby1.9.1/ruby1.9.1_1.9.3.0-1ubuntu2_i386.deb 404 Not Found [IP: 91.189.91.23 80]
==> default: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/r/ruby1.9.1/ruby1.9.1-dev_1.9.3.0-1ubuntu2_i386.deb 404 Not Found [IP: 91.189.91.23 80]
==> default: Fetched 9,467 kB in 4s (1,895 kB/s)
==> default: E
==> default: :
==> default: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
Versionen meiner Software: Virtual Box: 5.0 .24
Vagrant 1.8.7
Dies ist das erste Mal, wenn ich Vagrant benutze. Jedes Mal, wenn ich versuche, vagrant up
, lösche ich alle Dateien, durch "Entfernen" -Option in Virtual Box.
Side question: Gibt es einen Anfänger (Fähigkeitslevel, der auf der GSwD Tutorial Seite beschrieben wird) zum intermediate django guide? Dieser sieht gut aus, aber die Menge der Probleme, die ich beim Einrichten der Umgebung hatte, ist ein wenig demotivierend.
Ich kenne das offizielle Tutorial, ich suchte nach etwas fortgeschritteneren. –
sry - bekam den Punkt. Trotzdem würde ich empfehlen, den Landstreicher zu überspringen. Unsere Trainees beginnen nach dem offiziellen Tutorial in der Regel mit ihrem ersten persönlichen Projekt - das funktioniert ganz gut - vielleicht ist es auch eine Option für Sie? – dahrens
Oder versuchen Sie die Djangogirls eins. Aber belästigen Sie sich nicht mit Vagrant an dieser Stelle. –