Showing posts with label RoR. Show all posts
Showing posts with label RoR. Show all posts

Friday, October 31, 2008

一个异常的解决办法

如果你和我一样也装了Aptana的话,可能你曾经遇到过这样的异常:
---------------------------
Aptana
---------------------------
JVM terminated. Exit code=-1073741819
C:\WINDOWS\system32\javaw.exe
-Xmx384M
-Xms128M
-Djava.awt.headless=true
-jar C:\Programmi\Aptana Studio _noInstall\startup.jar
-os win32
-ws win32
-arch x86
-launcher C:\Programmi\Aptana Studio _noInstall\AptanaStudio.exe
-name Aptana
-showsplash 600
-exitdata e34_54 C:\Programmi\Aptana Studio _noInstall\AptanaStudio.exe Studio
-vm C:\WINDOWS\system32\javaw.exe
-vmargs
-Xmx384M
-Xms128M
-Djava.awt.headless=true
-jar C:\Programmi\Aptana Studio _noInstall\startup.jar
---------------------------
OK
---------------------------

开始我百思不得其解,刚才还好好的,怎么升级就出问题了呢 。最后才发现原来线程里有一个AptanaStudio.exe一直存在着,所以你再打开一个IDE就会出现上面的异常,解决办法?kill it.

Ruby on Rails 安装

Instant Rails 是一个包含Ruby,Rails和MySQL的安装包,准确的说你不用安装,只有在Instant Rails下载最近一个版本的压缩文件,然后把它解压缩到一个目录下就可以了,但是记住这个目录不能存在空格,比如不要把它放在C:\Program Files 下。
解压缩完毕之后双击那个InstantRails.exe 文件,第一次运行它会提示你是否修改配置文件到你当前的目录下,记住点“OK” 否则Apahce和Mysql的好多东西都要自己配置。配置完之后可能会出现端口被占用的异常,这可能是因为你的80端口被其他程序占用了,Apache的默认端口设置了80,你只要打开新X:\InstantRails-2.0-win\conf_files\httpd.conf 文件,然后更改port 的值为其他的端口号就可以了,比如:8080
正常启动后你应该可以看到一个控制台程序,在上边你可以配置Apahce和Mysql,并且这个打包程序还提供了PhPAdmin模块,这样你可以通过它来创建Mysql数据库、表并维护数据库。你还可以在这个控制台上打开Ruby的交互式命令行;运行它本身自带的两个应用程序。下面是我的程序运行的样子。
如果你可以运行所有这些,OK,你开发RoR应用的所有东西都准备好了。