簡體   English   中英

安裝Rails-即使我沒有,我也沒有

[英]Installing Rails - It says I didn't even though I did

我正在嘗試運行

rails new demo

但被告知:

Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.

我運行該命令,然后運行許多“獲取”行,然后運行許多“為...安裝RDoc文檔”,但是最后幾行說:

Installing RDoc documentation for rails-3.2.13...
file 'lib' not found

然后它停止運行,並且“ rails”命令(參見上文)仍然無法正常工作。 為什么未安裝Rails? 我該怎么辦? 謝謝

看起來這與rdoc有關。 短版,請嘗試:

gem install rdoc

然后再次啟動rails的安裝。

看一下這個答案 ,似乎可以幫助很多人解決這個確切的問題。

我解決了它:顯然我正在嘗試在目錄中安裝rails。 我做了以下工作,並且效果很好:

cd /

然后我跑了

sudo gem install rails

然后,我cd到相關目錄再次,現在

rails new demo

工作了!

進行“ sudo gem install rails”不是一個好主意,因為將來您的應用程序可能會遇到權限問題。

我建議您使用RVM ,它是一個Ruby版本管理器。 您可以輕松地安裝不同版本的Ruby,可以創建特定於應用程序的寶石集,並最大程度地減少可能的未來派“當前未安裝軌道”錯誤。

我強烈建議您搜索和閱讀以下概念:

  • RVM
  • 寶石集
  • .rvmrc
  • .bashrc和.bash_profile

暫無
暫無

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

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