December 18, 2007 Tags: leopard, mysql, osx, rails
Rails 2.0.2版本已经放出。最主要的变化有:
默认使用SQLite3数据库。作出这一调整的一个原因是SQLite3比MySql来得简单,另一个原因是Leopard的开发环境默认安装的是SQLite3。参考这里了解修改Leopard随带的Rails 1.2.3默认数据库的方法;或者在创建rails应用的时候用rails -d mysql myapp来指定使用MySql数据库。
在production环境下运行时,不再监测视图模板的变化。好处是减少了IO活动,坏处是,呃,修改站点外观也要重启(应用)服务器。可以通过修改production.rb中的config.action_view.cache_template_loading来更改这一行为。
另外修改了不少bug。可以通过gem install rails来升级至2.0.2版本。建议升级前先用gem update –system将gem升级至0.9.5版本。
November 27, 2007 Tags: leopard, mysql, rails
Leopard系统附带安装的rails 1.2.3版本,使用SQLite作为默认数据库。要修改为MySql,修改这个文件:
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/rails_generator/generators/applications/app_generator.rb
将第9行和第104行中的sqlite3修改为mysql即可。
来源:http://www.ruby-forum.com/topic/130417
October 28, 2007 Tags: apple, leopard, mac, mysql, rails
话说,终于升级至Leopard。第一印象:非常好用,舒服,整体速度感觉有所提升。最关心的是应用的兼容性和操作的友好性,小用一下后,有好有坏:
优点
- Safari支持WordPress的TinyMice WYSIWYG编辑器了;
- Google Docs(部分)支持Sarari了,其中,Presentation部分支持,Spreadsheet不支持,但能打开现有文档,这样就可以Export为其他格式后查看现有文档了;
- Leopard自带ruby 1.8.6,Rails 1.2.3,Ruby Gems 0.9.4,Subversion 1.44,建Rails开发环境省心了;
- Ternimal窗口设置更直观,还提供了不少“主题”,不过,默认背景色带透明,个人觉得不是很舒服;
- Finder中的Path Bar非常有用,可以直观地知道现在所在的位置。默认是关闭的,这样打开它:View - Show Path Bar;
- 下载默认保存至Downloads目录,方便。
不足
- KeePassX启动崩溃,可怜,我的密码全由它保存着呢,然后用Windows版本的KeePass?
- MySql的PreferencePane不能使用,需手其启动MySql(sudo /usr/local/mysql/bin/save_mysqld);
- DoubleCommand可以使用,但会造成系统无法重启。
暂未发现其他应用有无法使用的现在。Adium, LumaQQ,Fun Input Top等常用软件都正常。
Update: