2011-05-20 67 views
4

大家好!我是新來的社區,和鐵路。我正在通過文獻製作自己的方式,並且偶然發現了'rails console'命令。Rails 3控制檯需要10分鐘以上才能加載(從不加載)

當我的那種類型,我得到:

加載開發環境(滑軌3.0.7)

反過來,發展環境從未負荷。我也等了好幾分鐘。

我確實看到了一些與這個主題/問題相關的其他帖子,但在所有情況下,似乎個人都在努力加快他們的環境加載時間 - 而不是簡單地讓他們的環境首先加載。

至於我的Gemfile:

source 'http://rubygems.org' 

gem 'rails', '3.0.7' 

# Bundle edge Rails instead: 
# gem 'rails', :git => 'git://github.com/rails/rails.git' 

gem 'sqlite3' 

# Use unicorn as the web server 
# gem 'unicorn' 

# Deploy with Capistrano 
# gem 'capistrano' 

# To use debugger (ruby-debug for Ruby 1.8.7+, ruby-debug19 for Ruby 1.9.2+) 

gem 'ruby-debug' 
# gem 'ruby-debug19', :require => 'ruby-debug' 

# Bundle the extra gems: 
# gem 'bj' 
# gem 'nokogiri' 
# gem 'sqlite3-ruby', '1.3.1', :require => 'sqlite3' 
# gem 'aws-s3', :require => 'aws/s3' 

# Bundle gems for the local environment. Make sure to 
# put test-only gems in this group so their generators 
# and rake tasks are available in development mode: 

# group :development, :test do 
# gem 'webrat' 
# end 

我感謝所有幫助我能!謝謝。

+1

一些問題,可以幫助人們調試這樣的:是什麼在你的Gemfile?你的電腦有多新/快?應用程序是新/舊,小/大? – pat 2011-05-20 03:39:40

+1

這是否也發生在全新的應用程序上? – tadman 2011-05-20 03:48:28

+0

粘貼我的gemfile是一種痛苦,抱歉格式不佳。我的電腦:全新的MacBook Pro。這個應用程序非常新,我剛剛開始討論它 - 這是在Michael Hartl的Ruby Tutorial Book中構建的demo_app。 |這似乎發生在所有/任何應用程序,新的或舊的。 – tandy 2011-05-20 04:02:20

回答

0

我會安裝RVM,而不是使用內置的Ruby等

Install RVM

+0

我似乎在通過rvm安裝特定的Ruby版本時遇到了問題。當我輸入「rvm install 1.9.2」時,-bash:/Users/alexandertandy/.rvm/scripts/manage:Permission denied「返回給我。但是如果沒有太多的故障排除,你認爲rvm會解決我的問題無法啓動導軌控制檯? – tandy 2011-05-20 18:50:53

+0

是的,你會做一個全新的安裝,如果軌到你選擇的紅寶石 – Nick 2011-05-21 14:53:36

+0

我認爲這是做的伎倆。雖然安裝RVM不是特別容易,但我實際上完成了安裝步驟,沒有出現任何問題,但沒有看到任何地方表明我需要在正確安裝後輸入「gem install rails」或「bundle install」。在此之前,我收到了許多不同的錯誤,包括錯誤錯誤,「以及在任何來源中都找不到diff-lcs-1.1.2」。無論如何,現在似乎都奏效了。謝謝你的建議,尼克。 – tandy 2011-05-23 01:01:01

2

試試這個。

只是更新你的捆綁軟件,可能是任何一個老的寶石與最新的一個衝突,這種類型的問題出現。

'gem install bundler' 

然後'bundle install'

如果再次找到錯誤,則刪除Gemfile.lock的文件,然後運行bundle install。它可能會解決這個問題。

一切順利。

+0

嘿Napster,感謝您的建議,但唉,它沒有奏效。我刪除了GEM.lock文件,然後使用這個命令(因爲它迫使我需要權限)運行捆綁程序安裝:'sudo gem install bundler'。一切似乎都正確更新 - 沒有收到任何錯誤。但是,我不能使用您提到的特定命令:'bundler install' – tandy 2011-05-20 13:38:31

+0

您的問題是否已解決。或仍然存在問題。 Plz在評論框中寫下問題。 – Rubyist 2011-05-21 17:29:57

+0

問題尚未解決。我能夠最終執行bundler install命令,但它並未解決問題。我仍然只是坐在等待控制檯加載,但它永遠不會。 – tandy 2011-05-21 22:03:54

相關問題