MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          ubuntu10.10下rails2.3.X和redmine1.0.X安裝記錄

          Posted on 2011-01-06 01:40 leekiang 閱讀(561) 評論(0)  編輯  收藏 所屬分類: LINUX,UNIXrails
          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í)行gem -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
          ???? 感謝這篇文章,也可看一下這篇
          ???? 后注:應該加到全局環(huán)境變量里,因為有的命令,如rake,需要root用戶執(zhí)行


          4,下載redmine1.0.5,解壓,用netbeans6.9.1導入項目時提示缺少i18n,
          ???? 按照提示,在root下執(zhí)行gem 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í)行gem 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í)行“刷新任務”時,報錯:Rake aborted! Uninitialized constant bundler ,搜索后執(zhí)行gem install bundler,再執(zhí)行“刷新任務”,提示執(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 step
          Ubuntu下搭建Redmine
          Ubuntu 10.04上搭建Ruby on Rails環(huán)境
          Ubuntu下一步安裝ruby on rails環(huán)境的腳本
          Ubuntu8.10下使用mysql數(shù)據(jù)庫方式安裝Redmine
          Redmine在Ubuntu10.04上的安裝配置
          Ubuntu 10.04默認安裝Redmine注意事項
          主站蜘蛛池模板: 泸水县| 南京市| 衢州市| 金堂县| 津南区| 正宁县| 永济市| 宕昌县| 邵武市| 和田市| 柳河县| 竹溪县| 肥西县| 平昌县| 尉犁县| 卢湾区| 万载县| 通山县| 荥阳市| 张家界市| 裕民县| 雅江县| 阆中市| 新兴县| 马尔康县| 廉江市| 页游| 赤城县| 宜宾市| 湖州市| 伽师县| 石门县| 西城区| 平武县| 大英县| 莎车县| 大厂| 西华县| 西充县| 精河县| 长白|