Friday September 07, 2007
TOTD #7: Switch between JRuby and CRuby interpreter in NetBeans 6
The NetBeans 6 IDE comes pre-configured with JRuby interpreter. This TOTD explains how the JRuby interpreter can be swapped with a C-based Ruby interpreter and vice versa.
Views", "say", and open "hello.rhtml".hello.rhtml" window and select "Run
File" (Shift+F6 is the default shortcut). This starts the WEBrick
container and displays "http://localhost:3000/say/hello".
It shows the following in the output window:=> Booting WEBrick...
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2007-09-07 13:40:29] INFO WEBrick 1.3.1
[2007-09-07 13:40:29] INFO ruby 1.8.5 (2007-09-06) [java]
[2007-09-07 13:40:29] INFO WEBrick::HTTPServer#start: pid=6336176
port=3000
127.0.0.1 - - [07/Sep/2007:13:40:33 PDT] "GET /say/hello HTTP/1.1"
200 83
- -> /say/helloruby -S gem install rails -y --no-rdocTools" menu, select "Options",
"Ruby", and change the value of "Ruby Interpreter"
from

x"
in the bottom right corner of the IDE.
hello.rhtml" window and select "Run
File" (Shift+F6 is the default shortcut). This starts the WEBrick
container using the C-based Ruby interpreter and displays "http://localhost:3000/say/hello".
It shows the following in the output window:=> Booting WEBrick...
[2007-09-07 14:13:54] INFO WEBrick 1.3.1
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2007-09-07 14:13:54] INFO ruby 1.8.6 (2007-03-13) [i386-mswin32]
[2007-09-07 14:13:54] INFO WEBrick::HTTPServer#start: pid=3900 port=3000
127.0.0.1 - - [07/Sep/2007:14:13:56 Pacific Daylight Time] "GET
/say/hello HTTP/1.1" 200 83
- -> /say/hello
127.0.0.1 - - [07/Sep/2007:14:14:20 Pacific Daylight Time] "GET
/say/hello HTTP/1.1" 200 83
- -> /say/helloOf course, you can switch back to the JRuby interpreter using the same mechanism.
Please leave suggestions on other TOTD that you'd like to see. A complete archive is available here.
Technorati: totd rubyonrails jruby ruby netbeans
Posted by Arun Gupta in web2.0 | Comments[7]
|
|
|
|
Wow, Arun, when you answer questions, you *really* answer questions! Many thanks! Glen
Posted by Glen on September 07, 2007 at 04:20 PM PDT #
Glad you liked it :)
Posted by Arun Gupta on September 07, 2007 at 05:11 PM PDT #
Congratulations! I have another problem, when I run the IRB shell by Window->Other->Ruby Shell(IRB), its call the JRuby anyway. How can I change to ruby c-based?
Posted by Paulo Canedo on September 13, 2007 at 09:13 AM PDT #
Thanks for your help!
Posted by Vitaliy on September 21, 2007 at 06:25 AM PDT #
when i migrate the model database into the current version(right click on project->select migrate database->To current version) that time the following error will come how i can solve the problem please give me the solution
Posted by Tamil on September 28, 2007 at 08:58 PM PDT #
When i migrate the model database into the current version(Right click on project->select migrate database->To current version) that time the following error has occured
(in C:/Documents and Settings/tjothiramalingam/My Documents/NetBeansProjects/RailsApplication3)
rake aborted!
org.jvyamlb.ParserException: ParserException while scanning a block mapping we had this expected <block end>, but found org.jvyamlb.tokens.ScalarToken
(See full trace by running task with --trace)
Click here to re-run task with tracing enabled
how i can solve the problem
Posted by tamil on September 28, 2007 at 09:05 PM PDT #
Paulo, your question is answered at:
http://ruby.netbeans.org/servlets/ReadMsg?list=users&msgNo=200
Tamil, your question is answered at:
http://ruby.netbeans.org/servlets/ReadMsg?list=users&msgNo=195
Posted by Arun Gupta on October 02, 2007 at 06:29 PM PDT #