Skip to content

インストール

このガイドでは、Onionプログラミング言語をシステムにインストールしてセットアップする方法を説明します。

前提条件

OnionはJVM上で動作し、以下が必要です:

  • Java Development Kit (JDK) 17以降
  • SBT (Scala Build Tool) - ソースからビルドする場合

インストール方法

方法1: ビルド済みバイナリをダウンロード(推奨)

  1. GitHubリリースページから最新リリースをダウンロード
  2. アーカイブを展開:
    unzip onion-dist.zip
    cd onion-dist
    
  3. binディレクトリをPATHに追加:
    export PATH=$PATH:/path/to/onion-dist/bin
    

方法2: ソースからビルド

  1. リポジトリをクローン:

    git clone https://github.com/onion-lang/onion.git
    cd onion
    

  2. SBTでプロジェクトをビルド:

    sbt compile
    

  3. 配布パッケージを作成:

    sbt dist
    

これによりtarget/onion-dist.zipに配布用ZIPが作成されます

  1. または、スタンドアロンJARをビルド:
    sbt assembly
    

これにより現在の Scala 向け target ディレクトリ(現状は target/scala-3.3.7/)に onion.jar が作成されます

  1. ~/.local/bin にコマンドを入れたい場合はローカル installer を実行:
    ./install.sh
    

インストールの確認

Onionが正しくインストールされたことを確認:

# 配布版を使用する場合
onionc --help
onion repl
onion-repl

# JARを直接使用する場合
java -jar onion.jar --help

IDEセットアップ

Visual Studio Code

公式のOnion拡張機能はまだありませんが、以下を使用できます:

  • 類似言語用の汎用シンタックスハイライト
  • 依存関係管理用のJava/Scala拡張機能

IntelliJ IDEA

Onionコンパイラ自体を開発する場合:

  1. Scalaプラグインをインストール
  2. プロジェクトをSBTプロジェクトとしてインポート
  3. IDEが自動的に依存関係をダウンロード

次のステップ