/rust-doc-korean

안전하고, 동시적이고, 실용적인 언어인 rust 관련 문서들을 한국어로 발번역하는 프로젝트. Penflip으로 옮겼습니다.

Primary LanguageRustOtherNOASSERTION

Rust 프로그래밍 언어

이것은 표준 라이브러리, 도구 그리고 문서등이 포함된 Rust 컴파일러입니다.

빨리 시작하기

윈도우즈

  1. 다운로드 받고 installer and MinGW를 이용합니다.
  2. 튜토리얼을 읽습니다.
  3. 즐깁니다!

Note: Windows 사용자들은 위키에서 세부적인 getting started 내용을 읽어야합니다.

리눅스 / OS X

  1. 사전에 필요한 패키지를 설치합니다.

    • g++ 4.4 or clang++ 3.x
    • python 2.6 or later (but not 3.x)
    • perl 5.0 or later
    • GNU make 3.81 or later
    • curl
  2. 다운로드 받고 Rust를 빌드합니다.

    tarball을 다운로드 받거나 repo]로부터 직접 빌드할 수 있습니다.

    tarball에서 빌드하는 방법

     $ curl -O http://static.rust-lang.org/dist/rust-0.9.tar.gz
     $ tar -xzf rust-0.9.tar.gz
     $ cd rust-0.9
    

    또는 repo에서 빌드하는 방법

     $ git clone https://github.com/mozilla/rust.git
     $ cd rust
    

    Rust의 소스 코드를 구했다면, 구성과 빌드를 할 수 있습니다.

     $ ./configure
     $ make && make install
    

    Note: 만약 목표 디렉토리를 수정할 권한을 가지고 있지 않다면 sudo make install을 사용해야 할 수도 있습니다. configure 명령의 인자로 --prefix를 전달하여 설치 장소를 조정할 수 있습니다. 다양한 다른 옵션들도 지원되고 --help 명령을 통해 더 자세한 정보를 얻을 수 있습니다.

    make install이 성공적으로 완료되면, /usr/local/bin 디렉토리에 몇가지 프로그램이 설치될 것입니다. rustc는 the Rust 컴파일러, rustdoc는 API-문서 도구입니다. system.

  3. 튜토리얼을 읽습니다.

  4. 즐깁니다!

노트

Rust 컴파일러는 Rust로 작성되었기에, (개발의 초기 단계에) 스스로 미리 컴파일된 "snapshot" 버전으로 만들어집니다. 이처럼, 소스를 빌드하려면 snapshots을 받아오기 위해 인터넷 연결과, 유효한 스냅샷 바이너리를 실행할 수 있는 OS가 필요합니다.

현재 스냅샷 바이너리는 몇가지 플랫폼들에서 제작되고 테스트됩니다.

  • Windows (7, 8, Server 2008 R2), x86 only
  • Linux (2.6.18 or later, various distributions), x86 and x86-64
  • OSX 10.7 (Lion) or greater, x86 and x86-64

다른 플랫폼에서 작동하는 것을 찾을 수도 있지만, 이것들이 많이 사용되기 때문에 우리가 공식적으로 지원하는 빌드 환경입니다.

현재 Rust는 swapping 없이 빌드하기 위해 약 1.5G의 RAM을 필요로 합니다. 만약 swap이 사용된다면, 빌드하는데 아주 오랜 시간이 걸릴것입니다.

wiki에 더 많은 문서들이 있습니다..

라이선스

Rust는 MIT 라이선스와 Apache 라이선스 (버전 2.0)의 계약 조건에 따라 우선적으로 배포되고, 일부분은 여러가지의 BSD 계열의 라이선스를 따릅니다.

LICENSE-APACHE, LICENSE-MIT, 그리고 COPYRIGHT를 자세히 보시길 바랍니다.