在Ubuntu上安裝Ruby 1.9.2

首先,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

如何正確編譯ruby解譯器

通常我們從原始碼編譯一個ruby解譯器後,會遇到找不到某些C擴充庫的問題。下面就記錄了我從原始碼編譯ruby解譯器,遇到的這些問題,以及如何解決這些問題。 編譯一個ruby解譯器其實很簡單,只需要把ruby代碼解壓開,然後進入解壓目錄,先編譯解譯器,執行編譯命令: ./configure --prefix=/usr/local/ruby make make test

Ruby on Rails入門例子(Ruby1.8.6 gem 1.3.1 Rail 2.2.3)

1.必須安裝Ruby和Rails成功過 2.開始建立第一個WEB程式,命令如下:     c:/>md rubydev     c:/>cd rubydev     c:/rubydev>rails -d mysql first 值得注意的是,建立程式的原始命令應該為:rails first,但如果按照此命令,就會報錯:    

Ruby on Rails 學習:解決中文亂碼問題__亂碼問題

  初學Rails,簡單的做了一個例子,發現存在中文問題。 大致中文問題歸類如下:         1、頁面無法顯示中文,產生中文亂碼         2、Mysql資料庫採用utf8後,頁面採用utf8,資料庫儲存是亂碼,但頁面顯示正常。        

在Linux Fedora上部署Ruby On Rails環境__Linux

由於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

ruby--數組常用方法

標籤:數組   shuffle   div   split   ring   his   min   反轉   最大   一、max_by,min_by根據條件取出數組中的最大值最小值1 str = "this is a

ruby rails 筆記1

近日開始讀李剛老師的好書 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

Ruby 1.8.x Rails 2.x 的 “uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)&

坑爹的異常。在 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

ruby mode for emacs

2011-01-27ruby mode for

Ruby 便利本地檔案夾系統

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

將Emacs作為Ruby On Rails整合式開發環境

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 *

Linux之美[從菜鳥到高手演練]之Linux下JDK、Ruby、Node.js等runtime的安裝

作者:egg郵箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef部落格:http://blog.csdn.net/zhangerqing(轉載請說明出處)我們常常工作在Linux下,所以必須要學會安裝這些常用的runtime,這些工作都是相通的,學會一種,其他的舉一反三就OK了!一般來說,有三種方法:1、使用包管理器,像ruby的rvm(推薦)2、直接安裝二進位包3、從源碼包進行編譯安裝三種方法都比較簡單,除了安裝步驟外,還有一個重要的步驟就是在安裝完後

Ruby設計模式透析之 —— 單例(Singleton)

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/8868758此為Java設計模式透析的拷貝版,專門為Ruby愛好者提供的,不熟悉Ruby文法的朋友請轉閱 :Java設計模式透析之 ——

ruby on rails 的開發環境配置問題

日本人的rails 架構一出來就迎來了熱捧,真是讓人寒心,我們的開發人員從來沒有自己的開發架構,開源項目少的可憐,大部分的開源不成熟,而且還是主要有一些大學生支援的。現在就談一談ruby on rails 的架構吧。  1.Windows 上建立rails3架構:a.最簡單的方法是:下載安裝 railsinstaller.exe;一步到位。運行ruby -v

Ruby 字串 Frozen 和 unfreeze 的問題

Ruby 字串 Forzen 和 unfreeze 的問題    字串處理是學習一門新語言面臨的第一個問題   題記 看超人歸來的時候,記得裡面有個超人叫freeze ? 這傢伙有一招,喝口水,然後往外一噴 一切就 freeze 。這不 ruby 也有freeze 。今天我寫的代碼中有這樣一行:strTmp = sd[0].to_s.gsub!(/..../ , '' ) ,sd是一個hash 執行的時候出錯了: `gsub!': can't modify frozen string

Ruby設計模式透析之 —— 適配器(Adapter)

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/9400153此為Java設計模式透析的拷貝版,專門為Ruby愛好者提供的,不熟悉Ruby文法的朋友請轉閱 :Java設計模式透析之 ——

Ruby環境的安裝(In Ubuntu 7.10)

今天開始學習Ruby。準備的圖書呢,就是《Programming Ruby - 2nd》。為了準備一個實驗的環境,於是要給我的Ubuntu上安裝Ruby的環境。    1、安裝解譯器:sudo apt-get install ruby    2、安裝一個即時執行工具irb:       由於第一部安裝的結果只是安裝瞭解釋器,所以這個irb要單另安裝。執行下列命令即可:sudo apt-get install irb    3、安裝本地文檔:      

Ruby開發環境配置

一、 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

ruby on rails為什麼暫時無法成為公司專屬應用程式開發的主流?

ozzzzzz在Java將死?中提出了一個衡量未來主流工業語言的標準,其中有一條很有意思: ozzzzzz 寫道1. 應該能規範書寫,而不是像c那樣可以造就多種不同的風格。 Java明顯是一個編程風格非常容易統一起來的語言,而ruby則很明顯是一個難以統一編程風格的語言。JavaEye論壇裡面有人曾經說過: 引用Java語言,高手和低手寫出來的代碼都差不多,而ruby則不同,高手和低手的代碼,高下立判

介紹ruby和waitr

上一講我們講述了ruby+watir自動化測試環境的搭建,這一節我可以具體瞭解哈ruby和watir的相關介紹.一下是從網上摘的,講的比較詳細ruby的特性電腦程式設計語言的發展總是與飛速變化的世界息息相關的,Ruby是為了適應變化、提高和完善編程藝術而出現的。 l  完全開源l  多平台 Ruby可以運行在 Linux, UNIX, Windows, MS-DOS, BeOS,OS/2… l  多線程 線程就是指能在一個程式中處理若干控制流程的功能。與 OS

總頁數: 85 1 .... 76 77 78 79 80 .... 85 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.