<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 1.2 搭建環境 就算對經驗豐富的 Rails 開發者來說,安裝 Ruby、Rails,以及相關的所有軟件,也要幾經波折。這些問題是由環境的多樣性導致的。不同的操作系統,版本號,文本編輯器的偏好設置和“集成開發環境”(Integrated Development Environment,簡稱 IDE)等,都會導致環境有所不同。如果你已經在本地電腦中配置好了開發環境,可以繼續使用你的環境。但對于初學者,我更鼓勵使用云端集成開發環境([旁注 1.1](#aside-barrier)中說過),這樣可以避免安裝和配置出現問題。云端 IDE 運行在普通的 Web 瀏覽器中,因此在不同的平臺中表現一致,這對 Rails 開發一直很困難的操作系統(例如 Windows)來說尤其有用。如果你不怕挑戰,仍想在本地開發環境中學習書中的教程,我建議你按照 [InstallRails.com](http://installrails.com) 中的說明搭建環境。[[4](#fn-4)] ## 1.2.1 開發環境 不同的人有不同的喜好,每個 Rails 程序員都有一套自己的開發環境。為了避免問題復雜化,本書使用一個標準的云端開發環境,[Cloud9](https://c9.io)。而且,為了第三版我還和 Cloud9 合作,專為本書量身打造了一個開發環境。這個開發環境預先安裝好了 Rails 開發所需的大多數軟件,包括 Ruby、RubyGems 和 Git(其實,唯有 Rails 要單獨安裝,而且這么做是有目的的,詳情參見 [1.2.2 節](#installing-rails))。這個云端 IDE 還包含 Web 應用開發所需的三個基本組件:文本編輯器,文件系統瀏覽器,以及命令行終端(如[圖 1.1](#fig-ide-anatomy))。云端 IDE 中的文本編輯器功能很多,其中一項是“在文件中查找”的全局搜索功能[[5](#fn-5)],我覺得這個功能對大型 Rails 項目來說是必備的。 ![ide anatomy](https://box.kancloud.cn/2016-05-11_5732bca23dc69.png)圖 1.1:云端 IDE 的界面布局 這個云端開發環境的使用步驟如下: 1. 在 Cloud9 中[注冊一個免費賬戶](https://c9.io/web/sign-up/free); 2. 點擊“Go to your Dashboard”(進入控制臺); 3. 選擇“Create New Workspace”(新建工作空間); 4. 創建一個名為“rails-tutorial”(不是“rails_tutorial”)的工作空間,勾選“Private to the people I invite”(僅對我邀請的人開放),然后選擇表示 Rails 教程的圖標(不是表示 Ruby on Rails 那個圖標),如[圖 1.2](#fig-cloud9-new-workspace) 所示。; 5. 點擊“Create”(創建); 6. Cloud9 配置工作空間完成后,選擇這個工作空間,然后點擊“Start editing”(開始編輯)。 ![cloud9 new workspace](https://box.kancloud.cn/2016-05-11_5732bca7e21a4.png)圖 1.2:在 Cloud9 中新建一個工作空間 因為使用兩個空格縮進幾乎是 Ruby 圈通用的約定,所以我建議你修改編輯器的配置,把默認的四個空格改為兩個。配置方法是,點擊右上角的齒輪圖標,然后選擇“Code Editor (Ace)”(Ace 代碼編輯器),編輯“Soft Tabs”(軟制表符)設置,如[圖 1.3](#fig-cloud9-two-spaces) 所示。(注意,修改設置后立即生效,無需點擊“Save”按鈕。) ![cloud9 two spaces](https://box.kancloud.cn/2016-05-11_5732bca8134e9.png)圖 1.3:讓 Cloud9 使用兩個空格縮進 ## 1.2.2 安裝 Rails 前一節創建的開發環境包含所有軟件,但沒有 Rails。[[6](#fn-6)]為了安裝 Rails,我們要使用包管理器 RubyGems 提供的 `gem` 命令,在命令行終端里輸入[代碼清單 1.1](#listing-installing-rails) 所示的命令。(如果在本地系統中開發,在終端窗口中輸入這個命令;如果使用云端 IDE,在[圖 1.1](#fig-ide-anatomy) 中的“命令行終端”輸入這個命令。) ##### 代碼清單 1.1:安裝 Rails,指定版本 ``` $ gem install rails -v 4.2.2 ``` `-v` 旗標的作用是指定安裝哪個 Rails 版本。你使用的版本必須和我一樣,這樣學習的過程中,你我得到的結果才相同。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看