Home macOS에서 Rust 시작해보기
Post
Cancel

macOS에서 Rust 시작해보기

Rust 설치하기

  • Rust를 실행하려면 Rust부터 설치해야한다.
  • https://www.rust-lang.org/learn/get-started에서 아래의 커맨드를 찾아서 실행했다.
  • 1
    
    $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
    • 물론 나중에는 달라질 커맨드겠지…
  • 다음으로 경로(/Users/matt/.cargo/bin)를 PATH에 추가했다.

rustlings 설치하기

  • Rust를 코드로 공부해보고 싶어서 다음의 repo를 다운받았다.
  • 설치는 아래의 커맨드를 실행했다.
  • 1
    
    $ curl -L https://git.io/rustlings | bash -s {설치하고싶은 경로}
    
    • 설치하고 싶은 경로에는 현재 위치로부터 원하는 위치의 새로운 폴더명까지 적어야한다.
    • 기존에 존재하는 폴더 안에 알아서 이름까지 정해서 설치해주세요 이런건 없다.
    • 그렇다고 폴더를 생성해서 넣을 필요도 없으니, 기존 경로 + 새로운 폴더명 까지만 넣어주면 된다.

exercises 학습 방법

  • rustlings에는 exercises 폴더가 있으며, 각 폴더 안의 파일 별로 요구 사항에 맞춰서 코드를 작성하면 된다.
  • 예를 들어, exercises/if 폴더를 보게 되면, 현재 기준으로 if1.rs, if2.rsREADME.md가 존재한다.
  • README.md에서는 각 폴더에서 코드로 작성하고자 하는 부분에 대한 설명과 참고 링크가 있다.
  • if1.rs, if2.rs같은 파일은 이제 해당 문법을 코딩하고자 하는 파일이다.
    • 각 파일별로 요구조건이 다를 수 도 있고, 단순할 수 도 있다.
  • 해당 파일을 검증하고자 하면, root폴더에서 다음 명령어를 실행하면 된다.
    • 1
      
      $ rustlings run if1
      
  • 해당 문제를 풀기 위한 힌트가 궁금하다면, 다음 명령어를 실행하면 된다.
    • 1
      
      $ rustlings hint if1
      

공부한 기록

  • ✅ if
  • ✅ functions
  • ✅ variables
  • ✅ primitive_types
  • ✅ enums
  • ✅ strings
  • ✅ structs
  • ✅ macros
  • ✅ clippy
  • ✅ collections

References

This post is licensed under CC BY 4.0 by the author.

[Spring] 1.16. The BeanFactory

[영화] 사랑에 대한 모든 것 - 후기