標籤:
Ruby基礎一 簡介1.Ruby在windows平台下的安裝(1):http://rubyinstaller.org/downloads/(2)安裝過程這裡我們選擇安裝路徑為 D:\Ruby。 下面有3個選項分別是:(1) 是否安裝tclTk支援。(2) 添加ruby命令路徑到系統內容變數PATH。(3)是否將 .rb 和.rbw 檔案關聯到Ruby。這裡我們全部打勾。點擊“Install” 安裝完畢。(3)查看本機安裝的ruby版本開啟cmd命令視窗,輸入ruby -v即可查看本機ruby版本2.編寫第一條ruby代碼運行Ruby程式的三種方式:(1)互動式使用Ruby命令:在cmd中輸入ruby斷行符號,在輸入puts "hello,world",以Ctrl+D,最後enter鍵結束就可以看到結果ib方式:在cmd中輸入irb,enter後輸入puts "hello,world"再次enter即可(2)編寫程式檔案建立demo.rb:puts "hello,world"def hello(name) puts "hello #{name}"endhello("mac")開啟cmd,查看demo.rb的property,在cmd中輸入其位置,執行 3.安裝RubyGemsRubyGems是一個方便而強大的Ruby封裝管理員,類似RedHat的RPM。它將一個Ruby應用程式打包到一個gem裡,作為一個安裝單元。 特點:能遠程安裝包,包之間依賴關係的管理,簡單可靠的卸載,查詢機制,能查詢本地和遠程伺服器的包資訊,能保持一個包的不同版本,基於Web的查看介面,能查看你安裝的gem的資訊。較新的Ruby版本已經包含RubyGems了,因此我們不用手動下載安裝了。只需在CMD視窗輸入指令:gem update --system ,耐心等待一段時間,已有的RubyGems會更新到目前最新的版本。。4.安裝Rails從CMD提示視窗輸入指令:gem install rails 開始安裝rails。如不想安裝文檔檔案,可以輸入:gem install rails --no-rdoc --no-ri程式自動下載並安裝rails, 耐心等待。這時在CMD提示視窗輸入指令: rails -v 顯示rails的版本號碼。5.下載並安裝DevKitDevKit 是windows平台下編譯和使用本地C/C++擴充包的工具。它就是用來類比Linux平台下的make, gcc, sh來進行編譯。這個方法目前僅支援通過RubyInstaller安裝的Ruby。下載Devkit:http://rubyinstaller.org/downloads安裝步驟:1) 將下載 DevKit 解壓到 D:\DevKit 目錄。2) 開啟 CMD 視窗,進入 D:\DevKit 目錄,輸入ruby dk.rb init 。#產生config.yml,這裡會檢查將要添加DevKit支援的Ruby列表,只支援通過RubyInstaller安裝的Ruby。3) 輸入 ruby dk.rb install #開始安裝。4) 輸入 ruby dk.rb review #檢查要添加DevKit支援的Ruby列表是否有誤,可以略過。5) 輸入 gem install rdiscount --platform=ruby 。#這一步只是驗證DevKit是否安裝成功,如果能安裝rdiscount成功說明安裝DevKit成功,也可以不做。整個過程6.安裝SciTE:http://www.scintilla.org/,windows下的SciTE是不提供安裝程式的,只需要將裡面的SciTE.exe雙擊即可點擊file,添加.rb檔案,點擊tools->Go,即可運行 二 項目遇到的問題1.二 項目中遇到的具體問題1.項目中使用的gems如下:require ‘rubygems‘require ‘jira‘require ‘irb‘運行時報錯:cannot load such file jira<LoadError>解決方案:gem install jira運行時再次報錯:cannot load such file --ffi_c<LoadError>解決方案:gem install ffi --platform=ruby
ruby 安裝 運行