1. 程式人生 > >ruby on rails開發環境安裝血淚史

ruby on rails開發環境安裝血淚史

經過一個星期對ruby的研究,先是看了ruby的語法,再看了rails開發方法,以及研究了rails開發環境的搭建,一部血與淚的ruby on rails開發史就此誕生.

第一章 win10下安裝
先折騰了windows下開發ruby,於是安裝了RubyInstaller,sqlite,devkit,rails,rails server已能啟動,也能瀏覽http://localhost:3000,還能新建controller,但瀏覽新建的controller時,出錯了,實在無法解決,於是乎找到另一種解決方案:安裝RailsInstaller.
RailsInstaller已經包含windows下的ruby開發所需要的所有工具,下載安裝後,所有都齊全了,不用再去下載安裝其它東東(http://www.cnblogs.com/abbuggy/archive/2012/03/27/2594229.html).裝好後一切順利,rails server能啟動,能瀏覽http://localhost:3000,能新建controller,能瀏覽新建的controller.但新建了一個連線sqlite資料庫的例子時,又出錯了.實在無法解決,於是乎又找到另一種解決方案:放棄windows,回到ubuntu上開發ruby.

第二章 ubuntu15下安裝
每一步都是血與淚的摸索,到網上看了各種五花八門的文章,總結,提煉,合併而成.網上有很多通過rvm的方式安裝,但可能是網路還是其它原因,一直不成功.於是另闢蹊徑,直接通過下載ruby安裝包的方式,最終完美把開發環境搭建好.

1.先將apt-get源改為國內阿里雲或163的源
由於國內網路原因,訪問國外的網路會非常慢,建議先將軟體源改為國內的,這一步可以跳過,但跳過後,後面的下載各種軟體包時,會慢一些
System Settings -> Software & Updates -> Download from: -> "*.aliyun.com"

2.安裝openssl
不裝openssl也可安裝ruby,但是,但是,但是會遇到坑
sudo apt-get install openssl
sudo apt-get install libssl-dev

3.下載ruby-2.2.4.tar.gz 解壓並安裝
測試了rvm方式安裝後,最終選擇直接下載ruby安裝包的方式來安裝,這樣直接乾脆利索,還可避免rvm的各種坑
wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz
tar xzvf ruby-2.2.4.tar.gz
cd ruby-2.2.4
./configure --prefix=/usr/local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib
make
sudo make install
ruby -v
gem -v

4.修改gem源為ruby-china
參考https://gems.ruby-china.org/,淘寶的gem源已不維護,推薦使用這個
這個也是一個大坑,網上各種教程都寫著使用淘寶的gem源,我用盡辦法使用淘寶的gem源,就是不成功,最後搜到"淘寶的gem已不維護,推薦使用ruby-china",我只能說坑吧
sudo gem update --system
gem -v
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem sources -l

sudo apt-get install bundler
bundle config mirror.https://rubygems.org https://gems.ruby-china.org

5.安裝rails
先安裝好nodejs和sqlite,再安裝rails,要不然,又是各種大坑,等著去踩,我是踩習慣了
sudo apt-get install nodejs
sudo apt-get install  libsqlite3-dev
sudo gem install rails -V#這一步花時間等吧,可能還會遇到其它坑
rails -v

6.新建rails程式並執行
rails new demo#這一步花時間等吧,要是上面的都正常完成了,應該沒問題,否則又可能有坑
cd demo
rails generate controller Say hello goodbye
rails server  #或者 rails server -p 8080

7.瀏覽網頁
http://localhost:3000
http://localhost:3000/say/hello
http://localhost:3000/say/goodbye

8.恭喜你,成功安裝好rails開發環境
走到這一步不容易,歇下來,喝杯茶,舒坦一下心情,對自己默默的說一聲"我好牛B"

相關推薦

ruby on rails開發環境安裝血淚史

經過一個星期對ruby的研究,先是看了ruby的語法,再看了rails開發方法,以及研究了rails開發環境的搭建,一部血與淚的ruby on rails開發史就此誕生. 第一章 win10下安裝 先折騰了windows下開發ruby,於是安裝了RubyInstaller,

用RVM安裝ruby on rails開發環境,實踐+全面(非常重要)

安裝RVM前最好設定一下終端選項: 然後就是安裝的步驟了。 系統需求 首先確定作業系統環境,不建議在 Windows 上面搞,所以你需要用: Mac OS X任意 Linux 發行版本(Ubuntu,CentOS, Redhat, ArchLinux .

Ruby系列文章之2 --- Windows下安裝Ruby on Rails 開發環境

很多童鞋在Windows下安裝Ruby on Rails會遇到各種各樣的問http://題,因此銳氣大大的受到了挫折,所以一直在尋找一種神一樣的方法。 它就是 安裝Ruby on Rails從此不在折騰,非常簡單方便 這個方法是一條龍安裝,包括了Ruby和

各種環境下搭建ruby on rails開發環境

load pro entos RR 解壓 ins url 當前 bin win10上搭建raby on rails環境: 步驟如下 1.安裝ruby (我選擇的版本是ruby 2.2.3p173) 2.安裝rails gem 在這之前建議先把gem的源換成淘寶的源,速度快點

1.3 Ruby On Rails執行環境安裝 建立並啟動專案

一. Ruby On Rails環境安裝 1、開啟Ubuntu系統(Windows系統開啟虛擬機器登入到Ubuntu系統;IOS系統在終端開啟rails-va資料夾cd rails-va,輸入vagrant up,再輸入vagrant ssh),更新源列表 vagrant@vag

win7上搭建ruby on rails 開發環境

   對於接觸一種新技術、新語言的新手來說,搭建學習環境永遠是個艱難的話題,尤其是在國內這種網路下,難度更是大增。    在經歷了大約十多個小時的艱苦奮戰後,本人終於在win7搭建成功ruby+rai

用VirtualBox和vagrant在win7×64上搭建ruby on rails 開發環境

下載準備 1、vagrant 官方  WINDOWS Universal (32 and 64-bit) 2、VirtualBox  官方  VirtualBox . . . . for Windows hosts  x86/amd64 3、github,因為後面要

第一天,Ruby on Rails環境安裝與配置

Ruby on Rails環境的安裝與配置 2018年11月29日學習筆記 本機環境:Ubuntu 16.04 LTS,64位作業系統,記憶體8G,磁碟200G, CPU型號:Intel® Core™ i5-8300H CPU @ 2.30GHz × 8 準備裝的軟體:

Ruby on Rails 開發 web

Ruby on Rails 正在令整個 Web 開發領域受到震憾。讓我們首先了解底層的技術: Ruby 是一門免費的、簡單的、直觀的、可擴充套件的、可移植的、解釋的指令碼語言,用於快速而簡單的面向物件程式設計。類似於 Perl,它支援 處理文字檔案和執行系統管理任務的很

Ruby on rails開發從頭來(windows)(三十六)- 除錯技巧

這次我們來看看一些關於除錯的小提示。 首先,而且也是最重要的就是,編寫測試程式碼,在Rails裡編寫單元測試和功能測試都很簡單,使用它們,可以減低bug發生率,也可以避免在你從前的程式碼中突然出現bug。 測試程式碼告訴你哪些東西能夠工作,哪些不能,並且,測試程式碼幫助你隔

Ubuntu作業系統下rbenv、rubyrails開發環境搭建

# ! /usr/bin/sh # Ubuntu系統下安裝ruby/rails必要的庫和編譯環境 sudo apt-get update sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 librea

Leopard 立志成為最好的 Ruby on Rails 開發平臺

蘋果自從發現到 Ruby on Rails 使用者有一大部分都是使用 MAC 之後,開始在 OS 上面狂推猛推用力推 Ruby on Rails。到底蘋果支援到什麼程度呢?看看這一頁吧,未來的 OSX 10.5 Leopard 會直接 Boundle 進去 Ruby 1.8.

打造適合Ruby on Rails的Sublime Text 3開發環境[原創]

ebr ins oda lan new alt mac 管理 nbsp 強大的 Package Control Package Control 是一個包管理工具,類似於 Homebrew, NPM, 用它來管理所有 ST 插件非常方便 安裝:https://package

Vagrant和VirtualBox搭建基於windows的Ruby on Rails基本開發環境(共享資料夾配置)

搭建基本開發環境的主要步驟如下(結合實踐和眾多網上眾多教程): 1、搭建平臺:WIN10平臺+Vagrant+VirtualBox+Xshell 2、安裝步驟: (1)安裝VirtualBox虛擬機器模擬器(輕量級) 下載地址:https://www.virtualbox.org

ubuntu 14.04中安裝ruby on rails環境(填坑版)

環境:在win7 上Vmware虛擬機器環境中安裝的ubuntu 14.04 開發相關: ruby 2.2.0 rails 4.2.0 sublime text 3 本文說明:所有的命令均在$ 之後,若$前邊帶有資訊,只是為了方便你理解和與自己對照。 安裝過程中由於

windows下安裝ruby on rails 環境搭建·

一、下載並安裝Ruby Windows下安裝Ruby最好選擇 RubyInstaller(一鍵安裝包)。 下載地址: http://rubyforge.org/frs/?group_id=167 。 我們這裡下載目前較新的rubyinstaller-1.9.3-p0.e

Ruby 開發環境安裝linux、mac,遇到的錯誤總結(使後人避免入坑)

一、linux安裝ruby時遇到的錯誤 首先講一下為什麼不寫Windows的,個人建議,最好不要用Windows環境,問題很多,需要安裝的東西更多,而且未知的錯誤多,網上不一定查的到,我也安裝過Windows的,也成功過,但是,有時執行會報錯,後來放棄了,安了個Linux的,再後來用了mac系統,

windows下安裝ruby on rails出現問題的解決辦法

windows平臺下用gem install rails會出現以下錯誤: 'websocket-driver' native gem requires installed build tools Please update your PATH to include build tool

mac os x 10.5.8上安裝ruby on rails

http://rubyforge.org/frs/download.php/56871/rake-0.8.7.gem   http://rubyforge.org/frs/download.php/64425/activerecord-2.2.3.gem   h

Ruby on Rails 傳送郵件環境設定

ruby 1.8.6 rails 1.2.5 gem 1.0.1 這裡用的是gmail的伺服器,由於rails中的actionMailer不支援TLS(SSL)連線,但這卻是Gmail SMTP伺服器唯一的傳輸方式。網上已經有專門這個問題提供的plugin,下面總結一下配置的具體步驟: 1.安裝外掛:  開