ローカル開発サーバーを起動する単一のエイリアス (ts) が必要です。スクリプトは、3000 から始まる開いているポートをテストし、最初に使用可能なポートを使用する必要があります。さらに、一部のサイトではラックアップ ファイルが必要なため、-R config.ru が必要になります。このスクリプトは、config.ru ファイルの現在のディレクトリをチェックし、存在する場合はそれをエイリアスに追加する必要があります。
現在、ローカル開発環境を開始するために、次を実行します。
alias ts="thin -R config.ru -p 3000 start"
多くの場合、さまざまなサイトをテストするために複数のサーバーを実行する必要があるため、追加のエイリアスを作成しました。
alias ts1="thin -R config.ru -p 3001 start"