Windows環境下 Ruby on Rails的搭建 (僅供有興趣的小夥伴研究參考,儘量還是在Linux環境下使用ruby環境)

網上最近一直流傳Apple機的各種言論,大家好像都在感慨水果已經到了一個瓶頸了,博主這一段時間也是對大的行情等各個方面都進行了一些研究,在研究水果的時候很不巧的發現,自己電腦中的QQ瀏覽器在沒有網絡的情況下經常容易卡死、搭建jdk環境和svn環境的時候比較費事、啓動Android Studio好慢~~ 。。。(這些都是基於博主本人的windows電腦)

但是在遠程的Linux環境下,搭建各種環境都特別容易,就連遠程的windows環境啓動idea都比自己的電腦快,所以衝動之意油然而生。。

嗚嗚~~! 爲什麼我兩年前剛買的i5遊戲本電腦(還擴展到了16G內存),竟然在這個浮華的互聯網世界中運行的如此緩慢,試想對於作爲一個程序員的你會如何感慨命運不公呀!在這麼一個北京下,博主自己就想既然這樣,就入手一臺mac pro吧(咬牙切齒,其實想了好久啦),反正windows早已經不是程序員的優秀小夥伴了。

這個水果電腦mac pro真是貴呀,好不容易在一個週末的早上把信用卡刷去大半,才滿足了自己的虛榮心(我要正兒八經的編程了!~~)。但是在官網上入手的小夥伴都知道,筆記本電腦這個品種比較特殊,說它是定製也好關稅也罷(主要是價格在這兒擺着呢不是?),最少得等半個月才能到自己手中,所以爲了提前適應一下mac系統下的命令行操作等一系列東西吧(其實就是找個在別人工作的熱火朝天,自己卻無所事事中的狀態的藉口吧),純個人興趣呀,研究了一下python環境搭建和ruby環境搭建。不弄不知道,本來以爲一個RubyMine就可以搞定的ruby環境,結果足足用了五六個小時纔算是把第一個rails的web項目啓動起來。下面說一下自己遇到的問題吧!

主要的安裝方式有兩種:1.手動安裝各個軟件(ruby rails sqlite3 yarn等)2.安裝集成了各個插件的railsinstaller

個人建議使用第一種方式:對於windows下使用ruby的小夥伴來說,一般都是入門級的朋友,所以有些環境方面的知識掌握的可能不是那麼全面,這個安裝過程會讓你收益頗多;當然如果想着走捷徑的小夥伴可以使用第二種方式,簡單快捷。

手動安裝各個軟件:

一、安裝ruby+devkit

在windows環境下,一般的軟件安裝的操作都是通過下載.exe文件實現,首先需要下載ruby+devkit安裝包,

網址:https://rubyinstaller.org/downloads/

這裏最好下載2.6.6-1(x64)版本的包,因爲博主在使用2.7.2-1的時候,新建rails的web項目會報錯,具體的問題會在後續步驟中闡述。

安裝成功之後,在命令行中看到的結果如下圖:

ruby -v

gem -v

第一次安裝的過程中MYSY2也一併安裝了,可以選擇不安裝,比較耗時!

到此第一步已經基本完成了,但是如果真正寫代碼或者項目是需要運行環境的,這個時候就需要安裝rails環境。

二、安裝rails環境

由於上一步中已經將gem安裝完成了,或者gem之前在你的電腦上就有,直接使用gem install rails就能夠進行安裝,但是由於國內外這種網絡環境(大家都知道的,需要翻牆,否則速度極慢),需要配置國內鏡像,一般使用Ruby China社區提供的https://gems.ruby-china.com鏡像,使用gem source -a https://gems.ruby-china.com命令添加鏡像資源,使用gem sources --remove https://rubygems.org/刪除國外鏡像,更多gem命令使用參考3h3k 的gem 安裝與使用

安裝成功之後,在命令行中看到的結果如下圖:

rails -v

這一步主要問題是鏡像的阻礙,如果已經設置爲國內鏡像的情況下,這個步驟很快就可以完成!下面就要進行最重要的步驟了,創建rails的web項目。

三、創建rails下的web項目(最關鍵的步驟)

1.開始創建項目:

使用命令rails new ruby_demo(項目名稱):

第一次運行上述命令的時候,會卡在如下圖所示的地方

此時需要修改Gemfile中的鏡像:將soucre的網址改爲Ruby China的鏡像 https://gems.ruby-china.com,重新執行rails new ruby_demo即可

再次執行的時候不要覆蓋Gemfile中的內容

2.缺少插件的解決

在執行rails new ruby_demo的過程中,有可能缺少sqlite3、Yarn軟件,可以選擇手動安裝這兩個軟件

sqlite3下載網址:https://www.sqlite.org/download.html

Yarn下載網址:https://classic.yarnpkg.com/en/docs/install/#windows-stable

3.創建項目成功

如果此時不缺少插件的話,執行rails new ruby_demo就會成功了,如下圖所示:

4.啓動web服務

創建項目成功之後,執行rails server就能夠在本地將web項目啓動起來

在瀏覽器中訪問http://localhost:3000/如下圖即可 :

到此手動安裝ruby rails sqlite3和Yarn的步驟已經完成了,可以愉快地編寫ruby代碼了。

安裝railsinstaller:

下載安裝包地址:http://railsinstaller.org/en

可以選擇自己想要的版本,一般來說集成版中的版本號會略低於正式版本,下載完成之後驗證各個插件是否安裝成功:

然後再執行rails new ruby_demo命令創建對應的項目即可。

相對來說安裝Ruby on Rails環境還是比較簡單的,可能博主比較愚鈍一些,重裝了好幾遍纔算是成功,謹以此給小夥伴們做反面教材了。

謝謝大家的閱讀,大家的三連不要停!希望大家可以私聊我,有任何問題都可以多多指教:微信:cai-niao-bu-ke-yi; QQ:1125325256; 新浪微博:prince-or-king;

個人網站:www.senvenyoung.net​​​​​​​(不日即將開通,大家多多關注)

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章