애플 실리콘 맥북 프로에 Mojo🔥에 설치하기

드디어 애플 실리콘에 Mojo🔥를 설치할 수 있게 되었습니다. 아래 링크 참고!

Modular- Mojo🔥 is now available on Mac

앞의 글을 따라서 쭉 설치하면 되지만, 혹시 설치할 때 저처럼 버벅거릴 사람이 있을 것 같아서 제가 설치할 때 경험했던 것을 적어보겠습니다.

현재는 Modular에 가입해야 다운을 받을 수 있습니다. 가입을 할고 승인이 나면, 윗 블로그 글을 보시고 쭉 따라하시면 됩니다. curl로 다운을 받은 다음 modular install mojo으로 설치하면 됩니다. 러스트와 비슷하게 설치하네요.

파일은 ~/.modula 폴더에 설치합니다. 설치할 때 나오는 아래와 같은 메세지를 보면 확인할 수 있습니다. 여기서 현재 여러분이 aaa는 맥에서 사용하고 있는 계정입니다. 참고하세요.

🔥 Mojo installed! 🔥

Mojo's Python virtual environment created at /Users/aaa/.modular/pkg/packages.modular.com_mojo/venv

Now run the following commands if you are using bash:

echo 'export MODULAR_HOME="/Users/aaa/.modular"' >> ~/.bashrc
echo 'export PATH="/Users/aaa/.modular/pkg/packages.modular.com_mojo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

If you are using ZSH, run the following commands:

echo 'export MODULAR_HOME="/Users/aaa/.modular"' >> ~/.zshrc
echo 'export PATH="/Users/aaa/.modular/pkg/packages.modular.com_mojo/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

앞의 메세지를 보시고 뭘 해야 하는지 저처럼 잘 모를 수 있습니다. 찾아보니 설정 파일을 사용하고 있는 계정에 저장하는 것 같네요 😅 우선 사용하고 있는 쉘을 확인해야 합니다. 애플 실리콘 맥에서 설치하신다면 아마 터미널에서 ZSH을 사용하시고 있을 것입니다. 확실하지 않으시면 터미널에서 echo $0을 실행했을 때 다음과 같이 나온다면 ZSH을 사용하고 있으신 것입니다. 안 나온다면 bash를 사용할 확율이 높습니다. 아마 이 둘 중에 다른 것을 사용하시는 분은 이 글을 안 보실 것이라고 확신합니다.

➜ echo $0
-zsh

위의 메세지는 쉽게 말해 아래 두 줄을 터미널에서 붙여넣기해서 실행하라는 뜻입니다.

echo 'export MODULAR_HOME="/Users/aaa/.modular"' >> ~/.zshrc
echo 'export PATH="/Users/aaa/.modular/pkg/packages.modular.com_mojo/bin:$PATH"' >> ~/.zshrc

붙여넣기해서 실행하면 ~/.zshrc 파일에 설정 위치가 저장됩니다.설치가 다 끝났으면 아래와 같이 터미널에서 mojo를 입력하시면 다음과 같이 나오면 설치가 완료된 것입니다.

~ on ☁️  (ap-northeast-2) took 26s 
➜ mojo
Welcome to Mojo! 🔥

Expressions are delimited by a blank line.
Type `:quit` to exit the REPL and `:mojo help` for further assistance.

  1>  

만약 Visual Studio Code에서 Mojo 🔥 확장을 설치할 때 MODULAR_HOME에서 문제가 발생하면,/Users/aaa/.modular/와 같이 설정하시거나 이미 되어 있는 설정을 변형하시면 됩니다. 여기서 aaa는 현재 사용자가 사용하는 계정입니다. 그러니 맥 사용자마다 다릅니다. 앞에서 본 메세지가 여러분이 설치할 때도 나오기 그것을 참고해서 aaa를 각자의 계정 이름으로 변경해서 입력하시면 됩니다.