1,sudo apt-get install ruby-full,
???? 安裝后執(zhí)行ruby -v,顯示“ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]“
???? 查了一下(用的命令是locate ruby),安裝到了/usr/lib/ruby/1.8目錄,但哪些位置還有ruby的文件未知。
???? 注意:不需要再手動把ruby路徑加到PATH,因為已經(jīng)加好了,見/usr/bin
2,sudo apt-get install rubygems
???? 執(zhí)行g(shù)em -v,顯示“1.3.7”
???? 注意:據(jù)說ruby1.9自帶gem。
3,gem install rails -v=2.3.5
???? 發(fā)現(xiàn)會自動安裝rake-0.8.7,原來rake是rails自帶的東西。
???? 會自動安裝到/var/lib/gems/1.8/gems目錄下。
???? 但在命令行下,rails -v仍然報錯:"程序 rails 尚未安裝"。
?? ? 改正:在用戶的 .bashrc文件中追加export PATH=/var/lib/gems/1.8/bin:$PATH
???? 感謝
這篇文章,也可看一下
這篇???? 后注:應(yīng)該加到全局環(huán)境變量里,因為有的命令,如rake,需要root用戶執(zhí)行
4,下載redmine1.0.5,解壓,用netbeans6.9.1導(dǎo)入項目時提示缺少i18n,
???? 按照提示,在root下執(zhí)行g(shù)em install -v=0.4.2 i18n
5,
把database.yml.example改為database.yml
在每種環(huán)境下都加屬性socket: /var/run/mysqld/mysqld.sock,為什么
6,解決mysql亂碼問題
sudo? gedit? /etc/mysql/my.cnf在[client]區(qū)域和[mysqld]區(qū)域都添加一行:
default-character-set = utf8
然后重啟:
sudo?/etc/init.d/mysql?restart
可通過show variables like 'character%'命令查看修改前后的變化。
參考
http://jiessiedyh.javaeye.com/blog/468338
有人提到[mysqld]的skip-character-set-client-handshake屬性
7,mysql驅(qū)動
執(zhí)行g(shù)em install mysql,報
Building native extensions.? This could take a while...
ERROR:? Error installing mysql:
ERROR: Failed to build gem native extension.
解決:因為找不到mysql_config造成的,只要安裝“l(fā)ibmysqlclient15-dev”就可以了sudo apt-get install libmysqlclient15-dev
8,"A key is required to write a cookie containing the session data. Use config.action_controller.session = {:key => "_myapp_session", :secret => "some secret phrase"} in config/environment.rb"
please do as the suggestion, add following config to enviroment.rb file:
config.action_controller.session = { :key => "_redmine_session", :secret => "aa3be4f950045ce76451b8197bf06b6d" }
在typo上執(zhí)行“刷新任務(wù)”時,報錯:Rake aborted! Uninitialized constant bundler ,搜索后執(zhí)行g(shù)em install bundler,再執(zhí)行“刷新任務(wù)”,提示執(zhí)行“bundle install”,但在控制臺里報沒有這個命令。bundler是rails3出來的新東西?
參考:
在 Ubuntu 10.10下搭建ror(ruby on rails)開發(fā)環(huán)境在debian(ubuntu)上建立Ruby on Rails的開發(fā)環(huán)境step by stepUbuntu下搭建RedmineUbuntu 10.04上搭建Ruby on Rails環(huán)境Ubuntu下一步安裝ruby on rails環(huán)境的腳本Ubuntu8.10下使用mysql數(shù)據(jù)庫方式安裝RedmineRedmine在Ubuntu10.04上的安裝配置Ubuntu 10.04默認安裝Redmine注意事項