RAILSカスタムクイックインストールスクリプト


RAILSの迅速なインストール、または他の一般的なrubyパッケージのために、小さなdosスクリプトを書きました.メニューに別のサーバーを指定することができます.pack変数の変更は、別のパッケージをインストールするためにも用いることができる.でも主にrailsに使いましょう.

@ECHO OFF
:BEGIN
CLS
ECHO.                 
ECHO         SELECT SORUCE OF RUBY GEMS		     
ECHO.
ECHO.
ECHO        1=RUBY FORGE
ECHO        2=....some....
ECHO        3=....some....
ECHO        4=....some....
ECHO        5=....some....
ECHO        6=Exit To DOS
ECHO.
CHOICE /N /C:123456>nul
ECHO.
If ERRORLEVEL ==6 GOTO ch6
If ERRORLEVEL ==5 GOTO ch5
If ERRORLEVEL ==4 GOTO ch4
IF ERRORLEVEL ==3 GOTO ch3
IF ERRORLEVEL ==2 GOTO ch2
IF ERRORLEVEL ==1 GOTO ch1
:ch6
set source=
goto start
:ch5
set source=
goto start
:ch4
set source=
goto start
:ch3
set source=
goto start
:ch2
set source=
goto start
:ch1
set source=http://gems.rubyforge.org/
goto start

:start
echo install gems from %source%
REM add your prefered gems list here
SET pack=rails activesupport activerecord actionpack actionmailer actionwebservice rake
gem -v |find "1.3.0">nul
if ERRORLEVEL ==0 SET args="-r"
goto init
SET args="-r -y"

:init
IF EXIST _inst.bat DEL _inst.bat
ECHO echo Start install %%1...>_inst.bat
ECHO call gem install %%1 %%2 --source %%3>>_inst.bat

:install
for %%c in (%pack%) do call _inst %%c %args% %source%
:clean
del _inst.bat

:bye

保存するbatはrailsを少しインストールできます.