는 기본적으로 내가 설정 및 단계를 다음과 같이 고정 표시기를 사용하여 WIN7에서 신속 배우려고 노력하고 있어요 :docker contianer에서 "데이터베이스가 잠겼습니다"로 인해 신속하게 빌드가 실패 했습니까?
2) 고정 표시기 도구 상자 1.12.5 윈도우 버전은 WIN7에 설치
1) 물리적 시스템이 WIN7에서 실행을
MINGW64 콘솔에서 MINGW64 콘솔
4) 3) 개방 "도커 빠른 터미널"은 고정 표시기 빠른 이미지를
5) CREAT 당겨 "고정 표시기 당김 SWIFT"를 실행 "docker를 사용하여 컨테이너를 실행합니다. -hostname = value --privileged = true - net = 호스트 -v // d/dev/tools/docker/swift : // swift : z --name swiftfun 24cc712c0763/bin/bash ", 실제로 볼륨 매핑이 작동하지 않습니다. 내 WIN7 호스트
빠른 버전의 폴더에 파일을 만들 수 없습니다 것은 :
[email protected]:/swift/PerfectTemplate/.build# swift -version
Swift version 3.0.2 (swift-3.0.2-RELEASE)
Target: x86_64-unknown-linux-gnu
리눅스 컨테이너는 다음과 같습니다
[email protected]:/swift/PerfectTemplate/.build# cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.2 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
6) 다음 는 -t CIFS 마운트 "용기에 이것을 실행 /10.xxxxx/D$/dev/tools/docker/swift/swift-o username = myusername, password = mypassword, noperm "이번에는 작동하며 win7 폴더에있는 파일을 볼 수 있습니다. win7.
7) 컨테이너의 "/ swift"폴더로 이동하여이 링크 http://perfect.org/docs/gettingStarted.html에 표시된대로 git에서 코드를 가져옵니다. 나는, "PerfectTemplate을"폴더로 이동 컨테이너에 WIN7 폴더
8)에서 만든 파일/폴더를 확인하고 빠른 빌드를 실행 할 수 있습니다, 그것은 다음과 같은 메시지와 함께 실패 ...
Cloning https://github.com/PerfectlySoft/Perfect-Thread.git
HEAD is now at aee3b32 Cleanup
Resolved version: 2.0.9
<unknown>:0: error: unable to attach DB: unable to initialize database (database
is locked)
error: exit(1): /usr/bin/swift-build-tool -f /swift/PerfectTemplate/.build/debug
.yaml
...
내 WIN7 폴더 D:\dev\tools\docker\swift\PerfectTemplate\.build\build.db
파일 크기에서 만든 파일 build.db 0 바이트
/usr/bin/swiftc --driver-mode=swift -I /usr/lib/swift/pm -L /usr/lib/swift/pm -l
PackageDescription /swift/PerfectTemplate/Packages/PerfectThread-2.0.9/Package.s
wift -fileno 4
/usr/bin/swift-build-tool -f /swift/PerfectTemplate/.build/debug.yaml -v
<unknown>:0: error: unable to attach DB: unable to initialize database (database
is locked)
error: exit(1): /usr/bin/swift-build-tool -f /swift/PerfectTemplate/.build/debug
.yaml -v
그때 모든 코드를 구축하기위한 리눅스 로컬 폴더를 사용하는 경우가 build.db 변화의 미세한 국지적 인 크기를하고있다 : 다음
는 건물에서 자세한 정보를 원하시면입니다. // ip/drive를 사용하여 마운트 된 드라이브와 관련이 있습니까? 어떻게 해결합니까? 감사합니다