簡體   English   中英

RoR新手:關於Rails設置和rubygems

[英]RoR newbie: Regarding rails setup and rubygems

我開始學習Ruby on Rails,我在VMWare機器上安裝了最新的ubuntu版本,並使用此在線圖書中的迷你指南啟動了ruby on rails的安裝過程(在堆棧溢出中不止一次建議這樣做)。 我很好奇:

在我的環境設置過程中,我第一次安裝了RubyGems並用它來安裝Rails(如果我理解正確的話,這是gem本身)。

現在,當使用rails new project_name創建新項目時,我稍后會編輯Gemfile並指定“ rails'{version}'”,據我所知,它會在項目的上下文中安裝Rails gem(在使用bundle install )...

我為什么都需要它們? 我有點困惑,如果有人可以對此有所了解,我會感到非常高興...

是的,這有點令人困惑。

當運行rails new project_name ,您正在使用外殼程序中可用的任何rails可執行文件來啟動新的rails項目。 要查看它是什么版本,請運行rails —version 這不是“安裝rails gem”,它只是生成文件樹以使您開始新的rails項目。

然后,您將在Gemfile中指定項目將使用的rails版本。

因此,在生成新項目時,請確保將最新版本的rails提供給您的外殼,以便獲得由其生成的文件的最新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM