@@ -342,7 +342,9 @@ <h2>1. Gitのインストール<a class="headerlink" href="#git" title="Link to
342342< li > < p > もし、< code class ="docutils literal notranslate "> < span class ="pre "> command</ span > < span class ="pre "> not</ span > < span class ="pre "> found</ span > </ code > などのエラーが出た場合、OS標準のパッケージマネージャーを使用してインストールします。</ p >
343343< ul >
344344< li > < p > DebianベースのOSの場合(Ubuntuなど)</ p >
345- < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > apt< span class ="w "> </ span > install< span class ="w "> </ span > git
345+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > apt< span class ="w "> </ span > update
346+ sudo< span class ="w "> </ span > apt< span class ="w "> </ span > upgrade< span class ="w "> </ span > -y
347+ sudo< span class ="w "> </ span > apt< span class ="w "> </ span > install< span class ="w "> </ span > git
346348</ pre > </ div >
347349</ div >
348350</ li >
@@ -368,32 +370,82 @@ <h2>2. Pythonのインストール<a class="headerlink" href="#python" title="Li
368370< ol class ="arabic ">
369371< li > < p > Terminalを起動し、以下のコマンドを実行します。また、バージョンが3.12以上になっていることを確認します。</ p >
370372< div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > python< span class ="w "> </ span > --version
371- < span class ="c1 "> # OR</ span >
372- python3< span class ="w "> </ span > --version
373373</ pre > </ div >
374374</ div >
375375</ li >
376- < li > < p > もし、< code class ="docutils literal notranslate "> < span class ="pre "> command</ span > < span class ="pre "> not</ span > < span class ="pre "> found</ span > </ code > などのエラーが出た場合やバージョンが低い場合、OS標準のパッケージマネージャーを使用してインストールします</ p >
376+ < li > < p > もし、< code class ="docutils literal notranslate "> < span class ="pre "> command</ span > < span class ="pre "> not</ span > < span class ="pre "> found</ span > </ code > などのエラーが出た場合やバージョンが低い場合、Pythonのバージョン管理ツールであるpyenvを使用してインストールします</ p >
377+ < div class ="admonition warning ">
378+ < p class ="admonition-title "> 警告</ p >
379+ < p > インストール方法の内容が最新ではない場合があるため、< a class ="github reference external " href ="https://github.com/pyenv/pyenv "> pyenv/pyenv</ a > を参照してください。</ p >
380+ </ div >
381+ < ol class ="arabic ">
382+ < li > < p > 以下のコマンドを実行します。</ p >
383+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > curl< span class ="w "> </ span > https://pyenv.run< span class ="w "> </ span > < span class ="p "> |</ span > < span class ="w "> </ span > bash
384+ </ pre > </ div >
385+ </ div >
386+ </ li >
387+ < li > < p > 次に以下のコマンドを実行して、使用しているShellを確認します。</ p >
388+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="nv "> $SHELL</ span >
389+ </ pre > </ div >
390+ </ div >
391+ </ li >
392+ < li > < p > 表示されたShellに従ってコマンドを実行してください。</ p >
393+ < p > < code class ="docutils literal notranslate "> < span class ="pre "> bash</ span > </ code > が表示された方は以下のコマンドを実行してください</ p >
394+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'export PYENV_ROOT="$HOME/.pyenv"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.bashrc
395+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.bashrc
396+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'eval "$(pyenv init -)"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.bashrc
397+
398+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'export PYENV_ROOT="$HOME/.pyenv"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.profile
399+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.profile
400+
401+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'export PYENV_ROOT="$HOME/.pyenv"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.bash_profile
402+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.bash_profile
403+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'eval "$(pyenv init -)"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.bash_profile
404+ </ pre > </ div >
405+ </ div >
406+ < p > < code class ="docutils literal notranslate "> < span class ="pre "> zsh</ span > </ code > が表示された方は以下のコマンドを実行してください</ p >
407+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'export PYENV_ROOT="$HOME/.pyenv"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.zshrc
408+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.zshrc
409+ < span class ="nb "> echo</ span > < span class ="w "> </ span > < span class ="s1 "> 'eval "$(pyenv init -)"'</ span > < span class ="w "> </ span > >>< span class ="w "> </ span > ~/.zshrc
410+ </ pre > </ div >
411+ </ div >
412+ < p > < code class ="docutils literal notranslate "> < span class ="pre "> fish</ span > </ code > が表示された方は以下のコマンドを実行してください</ p >
413+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="nb "> set</ span > < span class ="w "> </ span > -Ux< span class ="w "> </ span > PYENV_ROOT< span class ="w "> </ span > < span class ="nv "> $HOME</ span > /.pyenv
414+ fish_add_path< span class ="w "> </ span > < span class ="nv "> $PYENV_ROOT</ span > /bin
415+ pyenv< span class ="w "> </ span > init< span class ="w "> </ span > -< span class ="w "> </ span > < span class ="p "> |</ span > < span class ="w "> </ span > < span class ="nb "> source</ span >
416+ </ pre > </ div >
417+ </ div >
418+ </ li >
419+ < li > < p > 必要パッケージのインストール</ p >
377420< ul >
378421< li > < p > DebianベースのOSの場合(Ubuntuなど)</ p >
379- < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > apt< span class ="w "> </ span > install< span class ="w "> </ span > python3.12< span class ="w "> </ span > python3.12-pip
422+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > apt< span class ="w "> </ span > update
423+ sudo< span class ="w "> </ span > apt< span class ="w "> </ span > upgrade< span class ="w "> </ span > -y
424+ sudo< span class ="w "> </ span > apt< span class ="w "> </ span > install< span class ="w "> </ span > make< span class ="w "> </ span > libssl-dev< span class ="w "> </ span > build-essential< span class ="w "> </ span > zlib1g-dev< span class ="w "> </ span > libbz2-dev< span class ="w "> </ span > libreadline-dev< span class ="w "> </ span > libsqlite3-dev< span class ="w "> </ span > wget< span class ="w "> </ span > llvm< span class ="w "> </ span > libncursesw5-dev< span class ="w "> </ span > xz-utils< span class ="w "> </ span > tk-dev< span class ="w "> </ span > libxml2-dev< span class ="w "> </ span > libxmlsec1-dev< span class ="w "> </ span > libffi-dev< span class ="w "> </ span > liblzma-dev
380425</ pre > </ div >
381426</ div >
382427</ li >
383428< li > < p > Red HatベースのOSの場合(Fedoraなど)</ p >
384- < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > yum< span class ="w "> </ span > install< span class ="w "> </ span > python3.12 < span class ="w "> </ span > python3.12-pip
429+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > yum< span class ="w "> </ span > install< span class ="w "> </ span > gcc < span class ="w "> </ span > bzip2 < span class =" w " > </ span > bzip2-devel < span class =" w " > </ span > openssl < span class =" w " > </ span > openssl-devel < span class =" w " > </ span > readline < span class =" w " > </ span > readline-devel < span class =" w " > </ span > sqlite-devel < span class =" w " > </ span > tk-devel
385430</ pre > </ div >
386431</ div >
387- < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > dnf< span class ="w "> </ span > install< span class ="w "> </ span > python3.12 < span class ="w "> </ span > python3.12-pip
432+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > dnf< span class ="w "> </ span > install< span class ="w "> </ span > gcc < span class ="w "> </ span > bzip2 < span class =" w " > </ span > bzip2-devel < span class =" w " > </ span > openssl < span class =" w " > </ span > openssl-devel < span class =" w " > </ span > readline < span class =" w " > </ span > readline-devel < span class =" w " > </ span > sqlite-devel < span class =" w " > </ span > tk-devel
388433</ pre > </ div >
389434</ div >
390435</ li >
391436</ ul >
392437</ li >
438+ < li > < p > python3.12のインストール</ p >
439+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="nb "> exec</ span > < span class ="w "> </ span > < span class ="s2 "> "</ span > < span class ="nv "> $SHELL</ span > < span class ="s2 "> "</ span >
440+ pyenv< span class ="w "> </ span > install< span class ="w "> </ span > < span class ="m "> 3</ span > .12
441+ pyenv< span class ="w "> </ span > global< span class ="w "> </ span > < span class ="m "> 3</ span > .12
442+ </ pre > </ div >
443+ </ div >
444+ </ li >
445+ </ ol >
446+ </ li >
393447< li > < p > 以下のコマンドを入力し、バージョンが表示されたら成功です。(表示されない方はTerminalを再起動してください)</ p >
394448< div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > python< span class ="w "> </ span > --version
395- < span class ="c1 "> # OR</ span >
396- python3< span class ="w "> </ span > --version
397449</ pre > </ div >
398450</ div >
399451</ li >
@@ -410,7 +462,9 @@ <h2>3. OpenJDKのインストール<a class="headerlink" href="#openjdk" title="
410462< li > < p > もし、< code class ="docutils literal notranslate "> < span class ="pre "> command</ span > < span class ="pre "> not</ span > < span class ="pre "> found</ span > </ code > などのエラーが出た場合やバージョンが異なる場合、OS標準のパッケージマネージャーを使用してインストールします</ p >
411463< ul >
412464< li > < p > DebianベースのOSの場合(Ubuntuなど)</ p >
413- < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > apt< span class ="w "> </ span > install< span class ="w "> </ span > openjdk-17-jdk
465+ < div class ="highlight-bash notranslate "> < div class ="highlight "> < pre > < span > </ span > sudo< span class ="w "> </ span > apt< span class ="w "> </ span > update
466+ sudo< span class ="w "> </ span > apt< span class ="w "> </ span > upgrade< span class ="w "> </ span > -y
467+ sudo< span class ="w "> </ span > apt< span class ="w "> </ span > install< span class ="w "> </ span > openjdk-17-jdk
414468</ pre > </ div >
415469</ div >
416470</ li >
0 commit comments