| 1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| 2 |
<html lang="en"> |
| 3 |
<head> |
| 4 |
<title>Exerb Project</title> |
| 5 |
<link rel="stylesheet" href="share/style.css"> |
| 6 |
</head> |
| 7 |
<body> |
| 8 |
|
| 9 |
<div class="projects"> |
| 10 |
<span class="open">Exerb</span> |
| 11 |
<span class="close"><a href="http://bruby.sourceforge.jp/index.en.html">bRuby</a></span> |
| 12 |
<span class="close"><a href="http://rubyxx.sourceforge.jp/index.en.html">Ruby++</a></span> |
| 13 |
<span class="close"><a href="http://ruby-svg.sourceforge.jp/">Ruby/SVG</a></span> |
| 14 |
<span class="close"><a href="http://gruby.sourceforge.jp/index.en.html">gRuby</a></span> |
| 15 |
<span class="close"><a href="http://gyokuro.sourceforge.jp/">Gyokuro</a></span> |
| 16 |
</div> |
| 17 |
|
| 18 |
<div class="title"><img src="logo.gif" width="320" height="55" alt="Exerb Project"></div> |
| 19 |
<div class="update">$Date: 2007/01/07 14:59:46 $</div> |
| 20 |
<div class="lang">[ <a href="index.html">Japanese</a> | English ]</div> |
| 21 |
<div class="link"> |
| 22 |
[ |
| 23 |
<a href="#overview">Overview</a> | |
| 24 |
<a href="#features">Features</a> | |
| 25 |
<a href="#download">Download</a> | |
| 26 |
<a href="#cvs">CVS</a> | |
| 27 |
<a href="#faq">FAQ</a> | |
| 28 |
<a href="#ml">Mailing List</a> | |
| 29 |
<a href="#author">Author</a> | |
| 30 |
<a href="#license">License</a> |
| 31 |
] |
| 32 |
</div> |
| 33 |
<div class="sourceforge"><a href="http://sourceforge.jp/projects/exerb/"><img src="http://sourceforge.jp/sflogo.php?group_id=85" width="96" height="31" border="0" alt="SourceForge.jp"></a></div> |
| 34 |
|
| 35 |
<h1><a name="overview">Overview</a></h1> |
| 36 |
|
| 37 |
<p> |
| 38 |
Exerb is the software which converts scripts/extension-libraries |
| 39 |
of the object oriented language Ruby into a Windows executable file |
| 40 |
which can execute alone and independently. |
| 41 |
</p> |
| 42 |
|
| 43 |
<h1><a name="features">Features</a></h1> |
| 44 |
|
| 45 |
<ul> |
| 46 |
<li>Exerb can convert a number of files(script, extension-library) into a executable file in one piece.</li> |
| 47 |
<li>A executable file which is created by Exerb can execute on a environment Ruby is not installed, because the executable file contains Ruby.</li> |
| 48 |
<li>Any compiler is not needed to create a executable file.</li> |
| 49 |
</ul> |
| 50 |
|
| 51 |
<h1><a name="download">Download</a></h1> |
| 52 |
|
| 53 |
<p> |
| 54 |
The latest version is <em>4.2.0</em>(stable).<br> |
| 55 |
If you want the old version, you can download from <a href="archive.en.html">Archive</a>. |
| 56 |
</p> |
| 57 |
|
| 58 |
<h2>Exerb</h2> |
| 59 |
|
| 60 |
<p> |
| 61 |
<a href="http://downloads.sourceforge.jp/exerb/25874/exerb-4.2.0.zip">exerb-4.2.0.zip</a>(2,646kb)<br> |
| 62 |
</p> |
| 63 |
|
| 64 |
<!-- |
| 65 |
<h2>Exerb Core Collection</h2> |
| 66 |
|
| 67 |
<p> |
| 68 |
Exerb Core Collection is the add-on package for Exerb. |
| 69 |
</p> |
| 70 |
|
| 71 |
<p> |
| 72 |
<a href="http://prdownloads.sourceforge.jp/exerb/7955/exerb-cc-3.2.0.tar.gz">exerb-cc-3.2.0.tar.gz</a>(500kb)<br> |
| 73 |
</p> |
| 74 |
--> |
| 75 |
|
| 76 |
<!-- |
| 77 |
<h2>Exerb Win32 Binary Package</h2> |
| 78 |
|
| 79 |
<p> |
| 80 |
Exerb Win32 Binary Package is the binary package of Exerb for Windows. |
| 81 |
It contains exerb command, and exerb-win32 command which is GUI interfaceof Exerb. |
| 82 |
</p> |
| 83 |
|
| 84 |
<p> |
| 85 |
<a href="http://prdownloads.sourceforge.jp/exerb/7958/exerb-win32-3.2.0.0.zip">exerb-win32-3.2.0.0.zip</a>(1,076kb)<br> |
| 86 |
</p> |
| 87 |
--> |
| 88 |
|
| 89 |
<h1><a name="cvs">CVS</a></h1> |
| 90 |
|
| 91 |
<p> |
| 92 |
The latest source code can be checked out from CVS repository with the following instruction set. |
| 93 |
</p> |
| 94 |
|
| 95 |
<pre> |
| 96 |
$ cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/exerb login |
| 97 |
$ cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/exerb co exerb |
| 98 |
</pre> |
| 99 |
|
| 100 |
<h1><a name="faq">FAQ</a></h1> |
| 101 |
|
| 102 |
<dl> |
| 103 |
<dt>Q1. How do I pronounce 'Exerb'?</dt> |
| 104 |
<dd>A1. Lots of Japanese people pronounce it 'eguzerbu' or 'iguzerbu' with special thanks to Mr. Sugimushi on ruby-list. It is named by him.</dd> |
| 105 |
<dt>Q2. Is Exerb executable only on Windows?</dt> |
| 106 |
<dd>A2. No. Exerb itself is executable on any plathome with Ruby.</dd> |
| 107 |
<dt>Q3. Can I execute a executalbe file (.exe) only on Windows?</dt> |
| 108 |
<dd>A3. Yes. You can execute it on Windows with Win32API.</dd> |
| 109 |
<dt>Q4. Is it need any compiler to make Exerb executable file?</dt> |
| 110 |
<dd>A4. No. You can make it only with Exerb and Ruby.</dd> |
| 111 |
<dt>Q5. Which tool is need to compile Exerb core?</dt> |
| 112 |
<dd>A5. To compile Exerb core, you need Microsoft VisualC++ 6.0. But you can use the core included without any compiler.</dd> |
| 113 |
<dt>Q6. Can I distribute executable files made by Exerb with license free?</dt> |
| 114 |
<dd>A6. Yes. You can distribute executable files made by Exerb with license free, but Exerb itself must be distributed with LGPL License.</dd> |
| 115 |
<dt>Q7. I can't execute executable file made by Exerb.</dt> |
| 116 |
<dd>A7. You should better execute your script file on Ruby for mswin32. But when you can't execute executable file, please send your script source code (It must be simplized code as possible as you can.) to 'yuyakato@gmail.com'.</dd> |
| 117 |
<dt>Q8. How can I create definition file (.rbc) automaticaly?</dt> |
| 118 |
<dd>A8. You can create it automaticaly by this way, but it is not a perfect way. When your script file is 'foo.rb', execute this command to create 'foo.rbc'.<pre>$ ruby -r exerb/mkrbc foo.rb</pre>The created file 'foo.rbc' will only have definitions for 'require' at Ruby executing.</dd> |
| 119 |
<dt>Q9. What to do when I find bugs in Exerb?</dt> |
| 120 |
<dd>A9. Please send to ML, Bug tracking system or 'yuyakato@gmail.com' any information of the scene or the way bugs appear again.</dd> |
| 121 |
<dt>Q10. I want to join Exerb developers. How do I do?</dt> |
| 122 |
<dd>A10. You are a member of Exerb project when you join to exerb-developer ML. :-)</dd> |
| 123 |
<!-- |
| 124 |
<dt>Q11. When I execute a executable file with the run-time core, the message "?スA?スv?ス?ス?スP?ス[?スV?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス(0xc0000022)?スB[OK]?ス?ス?スN?ス?ス?スb?スN?ス?ス?ス?ス?スA?スv?ス?ス?スP?ス[?スV?ス?ス?ス?ス?ス?ス?スI?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?ス?スB" has appeared.</dt> |
| 125 |
<dd>A11. This error message means that run-time core dll does not have a property executable access. It must be added a property for executable access.</dd> |
| 126 |
--> |
| 127 |
<dt>Q11. (...)</dt> |
| 128 |
<dd>A11. (...)</dd> |
| 129 |
<dt>Q12. The error message "Fail to modify the import table. exe file name is too long." has appeared.</dt> |
| 130 |
<dd>A12. This message means that the exe file name must be written in 17 characters.</dd> |
| 131 |
</dl> |
| 132 |
|
| 133 |
<h1><a name="ml">Mailing List</a></h1> |
| 134 |
|
| 135 |
<p> |
| 136 |
There are two mailing lists. |
| 137 |
exerb-dev is the mailing-list to talk about Exerb in Japanese. |
| 138 |
exerb-eng is the mailing-list to talk about Exerb in English. |
| 139 |
</p> |
| 140 |
|
| 141 |
<p> |
| 142 |
Member Registration:<br> |
| 143 |
<a href="http://lists.sourceforge.jp/mailman/listinfo/exerb-developer/">exerb-dev</a><br> |
| 144 |
<a href="http://lists.sourceforge.jp/mailman/listinfo/exerb-english/">exerb-eng</a><br> |
| 145 |
</p> |
| 146 |
|
| 147 |
<h1><a name="license">License</a></h1> |
| 148 |
|
| 149 |
<p> |
| 150 |
You can redistribute it and/or modify it under the terms of the LGPL. |
| 151 |
</p> |
| 152 |
|
| 153 |
<h1><a name="author">Author</a></h1> |
| 154 |
|
| 155 |
<p> |
| 156 |
Yuya Kato <<a href="mailto:yuyakato@gmail.com">yuyakato@gmail.com</a>> |
| 157 |
</p> |
| 158 |
|
| 159 |
<div class="copyright">Copyright(C) Exerb Project, 2002-2007 All rights reserved.</div> |
| 160 |
|
| 161 |
</body> |
| 162 |
</html> |