Time of Update: 2018-07-22
首先,2012年了,已經有了Ruby 1.9.3,為什麼我要安裝1.9.2。 答案:因為我在學習Ruby on Rails,參考書Ruby on Raisl 3 Tutorial是根據1.9.2寫的;而且heroku伺服器看樣子目前只支援Ruby 1.9.2 啟動Ubuntu,通過以下命令安裝一些相關的庫 $ sudo apt-get install gcc g++ build-essential libssl-dev libreadline-gplv2-dev
Time of Update: 2018-07-23
通常我們從原始碼編譯一個ruby解譯器後,會遇到找不到某些C擴充庫的問題。下面就記錄了我從原始碼編譯ruby解譯器,遇到的這些問題,以及如何解決這些問題。 編譯一個ruby解譯器其實很簡單,只需要把ruby代碼解壓開,然後進入解壓目錄,先編譯解譯器,執行編譯命令: ./configure --prefix=/usr/local/ruby make make test
Time of Update: 2018-07-23
1.必須安裝Ruby和Rails成功過 2.開始建立第一個WEB程式,命令如下: c:/>md rubydev c:/>cd rubydev c:/rubydev>rails -d mysql first 值得注意的是,建立程式的原始命令應該為:rails first,但如果按照此命令,就會報錯:
Time of Update: 2018-07-23
初學Rails,簡單的做了一個例子,發現存在中文問題。 大致中文問題歸類如下: 1、頁面無法顯示中文,產生中文亂碼 2、Mysql資料庫採用utf8後,頁面採用utf8,資料庫儲存是亂碼,但頁面顯示正常。
Time of Update: 2018-07-22
由於Ruby 1.9.3使用psych來解析YAML(不同於Ruby 1.8.7),而psych需要libyaml的支援。 首先需要更新一下有關組件: yum -y install make gcc openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel ncurses-devel sqlite3-devel mysql-devel
Time of Update: 2018-05-24
標籤:數組 shuffle div split ring his min 反轉 最大 一、max_by,min_by根據條件取出數組中的最大值最小值1 str = "this is a
Time of Update: 2018-12-03
近日開始讀李剛老師的好書 ruby on rails開發實戰,相當好的書,筆記之。我沒用RAILS 2。0,只是用rails 1.2.6,就可以開始學習了1)安裝rails 1.2.6 由於網上一用gem install rails --remote就會按2。0的版本裝,不喜歡之,因此到網上下載了相關的1。2。6的包安裝之 http://rubyforge.org/frs/?group_id=307 去下載rails
Time of Update: 2018-12-03
坑爹的異常。在 Ruby 安裝目錄下的 bin 目錄下找到 rails 檔案:比如:C:\Ruby187\bin修改 rails,在 require 'rubygems' 之後加上 require 'thread'#!C:/Ruby187/bin/ruby.exe## This file was generated by RubyGems.## The application 'rails' is installed as part of a gem, and# this file is
Time of Update: 2018-12-03
2011-01-27ruby mode for
Time of Update: 2018-12-03
def traverse_dir(file_path) if File.directory? file_path Dir.foreach(file_path) do |file| if file !="." and file !=".." traverse_dir(file_path+"/"+file) end end else puts
Time of Update: 2018-12-03
RubyForge項目裡的emacs-rails包,ruby發行中misc目錄下提供的ruby對emacs的支援,結合nXhtml Emacs addon的使用;一起提供了開發ROR項目的強大支援. 簡要說一下安裝配置過程: 1. 到RubyForge網站下載最新的emacs-rails包 2. 下載emacs-rails依賴的lisp包 * "http://www.kazmier.com/computer/snippet.el":snippets *
Time of Update: 2018-12-03
作者:egg郵箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef部落格:http://blog.csdn.net/zhangerqing(轉載請說明出處)我們常常工作在Linux下,所以必須要學會安裝這些常用的runtime,這些工作都是相通的,學會一種,其他的舉一反三就OK了!一般來說,有三種方法:1、使用包管理器,像ruby的rvm(推薦)2、直接安裝二進位包3、從源碼包進行編譯安裝三種方法都比較簡單,除了安裝步驟外,還有一個重要的步驟就是在安裝完後
Time of Update: 2018-12-03
轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/8868758此為Java設計模式透析的拷貝版,專門為Ruby愛好者提供的,不熟悉Ruby文法的朋友請轉閱 :Java設計模式透析之 ——
Time of Update: 2018-12-03
日本人的rails 架構一出來就迎來了熱捧,真是讓人寒心,我們的開發人員從來沒有自己的開發架構,開源項目少的可憐,大部分的開源不成熟,而且還是主要有一些大學生支援的。現在就談一談ruby on rails 的架構吧。 1.Windows 上建立rails3架構:a.最簡單的方法是:下載安裝 railsinstaller.exe;一步到位。運行ruby -v
Time of Update: 2018-12-03
Ruby 字串 Forzen 和 unfreeze 的問題 字串處理是學習一門新語言面臨的第一個問題 題記 看超人歸來的時候,記得裡面有個超人叫freeze ? 這傢伙有一招,喝口水,然後往外一噴 一切就 freeze 。這不 ruby 也有freeze 。今天我寫的代碼中有這樣一行:strTmp = sd[0].to_s.gsub!(/..../ , '' ) ,sd是一個hash 執行的時候出錯了: `gsub!': can't modify frozen string
Time of Update: 2018-12-03
轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/9400153此為Java設計模式透析的拷貝版,專門為Ruby愛好者提供的,不熟悉Ruby文法的朋友請轉閱 :Java設計模式透析之 ——
Time of Update: 2018-12-03
今天開始學習Ruby。準備的圖書呢,就是《Programming Ruby - 2nd》。為了準備一個實驗的環境,於是要給我的Ubuntu上安裝Ruby的環境。 1、安裝解譯器:sudo apt-get install ruby 2、安裝一個即時執行工具irb: 由於第一部安裝的結果只是安裝瞭解釋器,所以這個irb要單另安裝。執行下列命令即可:sudo apt-get install irb 3、安裝本地文檔:
Time of Update: 2018-12-03
一、 RoR IDE http://deadlock.netbeans.org/hudson/job/ruby/ 你可以從這個地方下載Ruby IDE專用版本的netbeans,只有30MB大小,速度比RadRails還快!netbeans的RoR支援很強大,但也要注意兩點: 1) 一定要用JDK6.0,否則netbeans會很慢 2) 一定要修改JDK的字型檔,否則中文顯示亂碼(參考JavaEye論壇的dcaoyuan的文章) 看我的: netbeans Ruby
Time of Update: 2018-12-03
ozzzzzz在Java將死?中提出了一個衡量未來主流工業語言的標準,其中有一條很有意思: ozzzzzz 寫道1. 應該能規範書寫,而不是像c那樣可以造就多種不同的風格。 Java明顯是一個編程風格非常容易統一起來的語言,而ruby則很明顯是一個難以統一編程風格的語言。JavaEye論壇裡面有人曾經說過: 引用Java語言,高手和低手寫出來的代碼都差不多,而ruby則不同,高手和低手的代碼,高下立判
Time of Update: 2018-12-03
上一講我們講述了ruby+watir自動化測試環境的搭建,這一節我可以具體瞭解哈ruby和watir的相關介紹.一下是從網上摘的,講的比較詳細ruby的特性電腦程式設計語言的發展總是與飛速變化的世界息息相關的,Ruby是為了適應變化、提高和完善編程藝術而出現的。 l 完全開源l 多平台 Ruby可以運行在 Linux, UNIX, Windows, MS-DOS, BeOS,OS/2… l 多線程 線程就是指能在一個程式中處理若干控制流程的功能。與 OS