posts - 167,  comments - 30,  trackbacks - 0

          2012-01-08 18:14:40     我來說兩句 
          收藏
          以前從來沒有使用過ruby,這兩天剛好要使用GitHub上的離線wiki系統gollum,所以要在偶的ubuntu下安裝ruby和ruby-gems。其中遇到一些問題:
           
           
           
          如果使用apt-get install ruby 和apt-get install rubygems1.8
           
          當使用gem install 命令時報以下錯誤:
           
           
           
          ERROR: While executing gem ... (TypeError) instance of Date needs to have method `marshal_load
           
           
           
          可能是Ubuntu環境的原因,那么就改用rvm安裝,參考了http://beginrescueend.com/rvm/install/
           
          若以非root模式安裝:
           
           
           
          bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
           
           
           
           
           添加rvm scripts路徑變量到bash:
           
           
           
               echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
           
            
           
           讓新的bash生效:
           
           
           
               source ~/.bash_profile
           
           
           
          安裝ruby1.9.2:
           
              rvm install 1.9.2
           
           
           
          讓系統默認使用1.92:
           
              rvm use 1.9.2 --default
           
           
           
           
           
           
          檢查安裝是否OK:
           
              ruby  -v
           
          --------------------------------------------
           
          接下來安裝rubygems
           
          先到官網下載安裝包http://rubygems.org/pages/download
           
           
           
           
          然后安裝
           
          ruby setup.rb
           
           
           
           
          默認采用淘寶的Gem鏡像站點
           
           
           
           
          gem source http://ruby.taobao.org/
           
           
           
           
          接下來就可以使用gem install xxx命令了,just enjoy it!
           
           
           
           
          PS:如過使用gem install報錯,可能是Ubuntu本身少一些依賴,比如我安裝gollum時缺少依賴libxml2,libxslt,
           
          缺少啥就install 啥:
           
           
           
          apt-get install libxml2
           
          apt-get install libxslt
           
          轉自:
          http://www.2cto.com/os/201201/116337.html
          posted on 2012-03-14 10:08 David1228 閱讀(996) 評論(0)  編輯  收藏 所屬分類: Linux 、云計算、虛擬化

          <2012年3月>
          26272829123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章檔案

          新聞分類

          新聞檔案

          相冊

          收藏夾

          Java

          Linux知識相關

          Spring相關

          云計算/Linux/虛擬化技術/

          友情博客

          多線程并發編程

          開源技術

          持久層技術相關

          搜索

          •  

          積分與排名

          • 積分 - 359629
          • 排名 - 154

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平阳县| 蒲江县| 阿拉善盟| 阿合奇县| 盐边县| 沈阳市| 什邡市| 北宁市| 汉源县| 遂昌县| 新巴尔虎左旗| 沂源县| 时尚| 怀柔区| 扎赉特旗| 安溪县| 浏阳市| 余庆县| 洛隆县| 尉犁县| 玉树县| 寿阳县| 都安| 顺昌县| 黎城县| 延吉市| 南皮县| 剑川县| 丹棱县| 石台县| 翁牛特旗| 南漳县| 秦皇岛市| 泽库县| 新巴尔虎左旗| 新营市| 晋中市| 聊城市| 电白县| 会东县| 锦屏县|