進化学実習 2023 牧野研 東北大学

概要

実習環境の設定

途中まででもいいので、できるかぎり実習前に済ませてもらえると助かります。

  1. OSのソフトウェア・アップデートを基本的に全て適用して再起動。
    • Windows 11 (≥22H2)
    • macOS Ventura (≥13.3)
  2. ファイル名の末尾(.pdf とか .png とか)の拡張子を常時表示するようにOSを設定。
  3. https://cran.r-project.org/ から最新版の R本体(≥4.2.3) をダウンロードしてインストール。 OK連打のデフォルト設定で。 古いものが既に入っている場合は念のため削除してから。
    • Windows → baseR-4.*.*-win.exe
    • MacR-4.*.*-arm64.pkg (Apple Silicon) or R-4.*.*.pkg (Intel)
  4. https://posit.co/download/rstudio-desktop/ から最新版の RStudio(≥2023.03.0) をダウンロードしてインストール。 古いものが既に入っている場合は念のため削除してから。
  5. 開発者ツールをインストール。 ここでは必須ではないけどいずれ使うことになる。
    • Windows: Rtools (R本体のバージョンに合わせる)
    • Mac: Command Line Tools: ターミナルで xcode-select --install を実行。 Xcode環境は不要。
  6. RStudioを起動し、左側のConsoleで次の1行を実行:
    install.packages("tidyverse", type = "binary")
    
    何か訊かれたら yes と回答。 パッケージがたくさんインストールされる。 エラーや警告らしきものがあれば全文コピーしておく。
  7. Consoleに次の2行を打ち込んでメッセージを確認:
    library(conflicted)
    library(tidyverse)
    
    ── Attaching core tidyverse packages ───────────────── tidyverse 2.0.0 ──
    ✔ dplyr     1.1.1     ✔ readr     2.1.4
    ✔ forcats   1.0.0     ✔ stringr   1.5.0
    ✔ ggplot2   3.4.2     ✔ tibble    3.2.1
    ✔ lubridate 1.9.2     ✔ tidyr     1.3.0
    ✔ purrr     1.0.1
    

エラーや警告が出たら

  1. 実習当日に教員やTAに相談。全員の環境を確認してから進みます。

  2. バージョン確認。OS、R、RStudioなどのソフトウェアが古すぎるかも。 それらが十分に新しければ、次に挙げる日本語やOneDriveの問題は対処済みのはず。

  3. 手元のコンピューターのホームフォルダを確認。 新しくターミナルを開いて pwd コマンドを実行。 ここに半角アルファベットじゃない文字(日本語とか記号とか空白とか)が含まれている場合、不具合の原因になりがち。 ここだけ修正するのはかなり難しい (ユーザー名のフルネーム表示は変更できるけどそれは無関係)。 新しいユーザーアカウントを作って引っ越すとか、 OSをクリーンインストールするとかしてやり直したほうが結局早そう。 半角アルファベット小文字のみで短いものを推奨。

    • ✅ Good: watal, tamakino
    • ❌ Bad: 岩嵜航, Watal Iwasaki, heavy.watal

    Windowsのホームフォルダ(%USERPROFILE%)はログインの仕方で決まるっぽい:

    • Microsoftアカウント(example@outlook.jp)でログイン: C:/Users/examp/ (ユーザー名が漢字だろうがなんだろうが、メールアドレスの最初の5文字が使われるのでセーフ)
    • Microsoftアカウントを使わず、ローカルユーザーとしてログイン
      • ✅ 半角英字のみのユーザー名なら問題ない: C:/Users/goodname/
      • ❌ 漢字など全角文字を含むアカウント名: C:/Users/朗軽 遊佐/
        RとRStudioは既に対応済みだけど、Quarto(あるいはPandoc?)は未対応らしくてエラー。 他のソフトウェアでも不具合が出る危険あり。 ローカルユーザーを作ったあとでMicrosoftアカウントと紐付けても直らなそう。
  4. Windowsの場合OneDriveが悪さしているかも。 参考:

講義資料

キーで戻る・進むスライド形式。