標籤歸檔:ruby

[BUG] cross-thread violation on rb_gc()

今天在mac os x leopard上安裝typo時遇到
[BUG] cross-thread violation on rb_gc()
錯誤.
google了一下, 發下有可能是因為系統上安裝了多個版本的ruby 引起的. 我的mac上的確有多個ruby: 一個是leopard原帶的, 另一個是自己用macport安裝的. 但是系統原帶的ruby1.8.6已經在清理硬盤空間時給刪除了, 文件快捷鏈接也都換了, 使用ruby -v也顯示是1.8.7版的信息.
全系統搜索了一下, 竟然發現系統上還有個
/System/Library/Frameworks/Ruby.framework/Versions/Current/usr
裡面帶有ruby文件.
將它去除, 改成一個文件快捷鏈接到自己安裝的那個ruby文件那裡, 問題解決了.

發表在 Ruby on Rails | 標籤為 , | 一條評論

怎樣看本地ruby gem的rDoc文檔

在本地查看rDoc文檔其實很簡單, 只要運行:
gem server
你就可以用瀏覽器通過 http://localhost:8808/ 網址查看所有已經安裝的ruby gem的rDoc文檔了.

發表在 Ruby on Rails | 標籤為 , | 留下評論