「IronRuby」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
imported>Administrator
23行目: 23行目:
  
  
2. xbuildコマンドでビルドする。
+
2. ファイル名の大文字小文字を統一する。
  
 +
ファイルの大文字小文字を区別しないWindows向けに作られているので、ファイル名の大文字小文字を区別するLinux/Unix向けに統一する。
 
<source lang="bash">
 
<source lang="bash">
 
$ cd main
 
$ cd main
$ xbuild /p:Configuration=Release Solutions/Ruby.sln
+
$ find . -type f -name *.sln -exec sed -i.bak 's/SilverLight/Silverlight/g' '{}' \;
 +
</source>
 +
 
 +
 
 +
3. xbuildコマンドでビルドする。
 +
 
 +
<source lang="bash">
 +
$ xbuild /p:Configuration=Release /p:TreatWarningsAsErrors=false Solutions/Ruby.sln
 
</source>
 
</source>
  
  
3. ビルドエラー。
 
CentOSのRPM(2.10.2と微妙に古い)だからか?
 
 
{{stub}}
 
{{stub}}
  

2012年3月9日 (金) 03:54時点における版

IronRubyとは、マイクロソフトのDLR開発チームの中の人が作った.NET Framework上で動作するRubyの実装である。 もともとはマイクロソフトによって管理されていたが、IronPythonとともにオープンソースコミュニティに譲渡され、ユーザーコミュニティにより開発と管理がなされている。

互換性

2012年3月時点で最新のIronRuby 1.1.3 は、Ruby 1.9.2 互換となっており、Ruby 1.8.6 との互換性は捨てられている。

Ruby 1.8.6 との互換を希望するユーザーのために IronRuby 1.0 も継続して提供されているので、必要ならばそちらを使うこと。

インストール

Windows

公式サイトからインストーラをダウンロードして実行。

Mono

1. GitHubからソースコードをダウンロードする。

ブラウザなどでダウンロードするもよし、gitでダウンロードするもよし。

$ mkdir iron
$ cd iron
$ git clone https://github.com/IronLanguages/main.git


2. ファイル名の大文字小文字を統一する。

ファイルの大文字小文字を区別しないWindows向けに作られているので、ファイル名の大文字小文字を区別するLinux/Unix向けに統一する。

$ cd main
$ find . -type f -name *.sln -exec sed -i.bak 's/SilverLight/Silverlight/g' '{}' \;


3. xbuildコマンドでビルドする。

$ xbuild /p:Configuration=Release /p:TreatWarningsAsErrors=false Solutions/Ruby.sln



IronRuby Tools


関連項目

外部リンク

参考文献