2016-11-16 10 views
0

나는 django beginner+ tutorial을 찾았습니다. 그러나 직접 해결할 수없는 문제가 발생했습니다.
먼저 모든 precise64precise32으로 변경했습니다. 64 비트 Xubuntu 16.04를 실행하더라도 감자 프로세서는 VT-X 기술을 지원하지 않으므로 32 비트 버전의 Vagrant를 다운로드해야했기 때문입니다.
다음, 나는 vagrant up를 실행하고 오류가있어 :django 튜토리얼에 대한 방랑자 설정

mixlib-shellout requires Ruby version >= 1.9.3. 

내 루비 경우에도 2.3.1p112합니다. 내 문제와 비슷한 this question을 찾았습니다. 내 소프트웨어의

==> 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. 

버전 : 가상 상자 : 5.0 I 사용자 Queenvictoria에 의해 게시 라인을 추가 할 때 그러나,이 오류 메시지 (나는 그것의 가장 붙여하지만 아래 부분이 가장 중요하다고 생각) 도착 .24
방랑제 1.8.7
방글라데시를 처음 사용할 때입니다. 매번 vagrant up을 시도 할 때마다 가상 상자에서 "제거"옵션을 사용하여 모든 파일을 삭제합니다.
사이드 질문 : 초급자 (GSwD 튜토리얼 페이지에 기술 된 스킬 레벨)가 중간 장고 가이드가 있습니까? 이 하나는 괜찮아 보이지만, 환경을 설정하는 동안 내가 만난 문제의 양은 약간 demotivating입니다.

답변

1

나는 official django tutorialvirtualenv을 권하고 싶습니다.

튜토리얼에 대한 방랑자 사용 django 설정은 캡슐화 된 환경의 이점보다이 설정과 관련된 문제를 해결해야하기 때문에 IMO를 이해하지 못합니다. 그리고 virtualenv를 사용하면 훨씬 쉽게 작업을 수행 할 수 있습니다.

python 패키지 (venv로 이동)를 제외하고는 다른 것들에 종속되지 않습니다 (이 경우 sqlite는 데이터베이스가됩니다).

+0

나는 공식 튜토리얼을 알고 있으며, 나는 좀 더 발전된 것을 찾고 있었다. –

+0

sry - 포인트를 얻었습니다. 그럼에도 불구하고 나는 방황하는 부분을 건너 뛰라고 충고합니다. 공식 튜토리얼을 거친 후에 우리의 연수생들은 보통 첫 번째 개인 프로젝트로 시작합니다.이 작업은 상당히 효과적 일 수 있습니다. – dahrens

+0

또는 djangogirls 하나 시도하십시오. 그러나 확실히이 시점에서 Vagrant에 신경 쓰지 마십시오. –