2014-10-01 141 views
0

當我嘗試使用rails 4.1.1啓動一個新的rails項目時,我收到錯誤消息,說明無法安裝Actionmailer gem,並且我無法啓動我的項目。所以我切換到軌4.0.2,我開始了,但很多「解決依賴」,如下所示。這是什麼造成的?我應該如何解決它?我應該擔心嗎?謝謝你的幫助!啓動Rails時「解析依賴關係」?

create 
     create README.rdoc 
     create Rakefile 
     create config.ru 
     create .gitignore 
     create Gemfile 
     create app 
     create app/assets/javascripts/application.js 
     create app/assets/stylesheets/application.css 
     create app/controllers/application_controller.rb 
     create app/helpers/application_helper.rb 
     create app/views/layouts/application.html.erb 
     create app/assets/images/.keep 
     create app/mailers/.keep 
     create app/models/.keep 
     create app/controllers/concerns/.keep 
     create app/models/concerns/.keep 
     create bin 
     create bin/bundle 
     create bin/rails 
     create bin/rake 
     create config 
     create config/routes.rb 
     create config/application.rb 
     create config/environment.rb 
     create config/environments 
     create config/environments/development.rb 
     create config/environments/production.rb 
     create config/environments/test.rb 
     create config/initializers 
     create config/initializers/backtrace_silencers.rb 
     create config/initializers/filter_parameter_logging.rb 
     create config/initializers/inflections.rb 
     create config/initializers/mime_types.rb 
     create config/initializers/secret_token.rb 
     create config/initializers/session_store.rb 
     create config/initializers/wrap_parameters.rb 
     create config/locales 
     create config/locales/en.yml 
     create config/boot.rb 
     create config/database.yml 
     create db 
     create db/seeds.rb 
     create lib 
     create lib/tasks 
     create lib/tasks/.keep 
     create lib/assets 
     create lib/assets/.keep 
     create log 
     create log/.keep 
     create public 
     create public/404.html 
     create public/422.html 
     create public/500.html 
     create public/favicon.ico 
     create public/robots.txt 
     create test/fixtures 
     create test/fixtures/.keep 
     create test/controllers 
     create test/controllers/.keep 
     create test/mailers 
     create test/mailers/.keep 
     create test/models 
     create test/models/.keep 
     create test/helpers 
     create test/helpers/.keep 
     create test/integration 
     create test/integration/.keep 
     create test/test_helper.rb 
     create tmp/cache 
     create tmp/cache/assets 
     create vendor/assets/javascripts 
     create vendor/assets/javascripts/.keep 
     create vendor/assets/stylesheets 
     create vendor/assets/stylesheets/.keep 
     run bundle install 
Fetching gem metadata from https://rubygems.org/.......... 
Resolving dependencies... 
Using rake 10.3.2 
Using i18n 0.6.11 
Using minitest 4.7.5 
Using multi_json 1.10.1 
Using thread_safe 0.3.4 
Installing tzinfo 0.3.41 
Using activesupport 4.0.2 
Using builder 3.1.4 
Using erubis 2.7.0 
Using rack 1.5.2 
Using rack-test 0.6.2 
Using actionpack 4.0.2 
Using mime-types 1.25.1 
Using polyglot 0.3.5 
Using treetop 1.4.15 
Using mail 2.5.4 
Using actionmailer 4.0.2 
Using activemodel 4.0.2 
Using activerecord-deprecated_finders 1.0.3 
Using arel 4.0.2 
Using activerecord 4.0.2 
Using bundler 1.6.2 
Using coffee-script-source 1.8.0 
Using execjs 2.2.1 
Using coffee-script 2.3.0 
Using thor 0.19.1 
Using railties 4.0.2 
Using coffee-rails 4.0.1 
Using hike 1.2.3 
Using jbuilder 1.5.3 
Using jquery-rails 3.1.2 
Using json 1.8.1 
Using tilt 1.4.1 
Using sprockets 2.11.0 
Using sprockets-rails 2.0.1 
Using rails 4.0.2 
Using rdoc 4.1.2 
Using sass 3.2.19 
Using sass-rails 4.0.3 
Using sdoc 0.4.1 
Using sqlite3 1.3.9 
Using turbolinks 2.3.0 
Using uglifier 2.5.3 
Your bundle is complete! 
Use `bundle show [gemname]` to see where a bundled gem is installed. 
+0

有事請高手指點重點? – 2014-10-01 03:48:06

+0

抱歉只編輯了我的雜亂帖子...你能幫我嗎? – geekygirl76 2014-10-01 03:51:08

回答

0

歡迎來到SO!對於初學者,你應該努力使問題更簡潔,讓更多的人爲你提供答案。你可以做的最大的事情就是把你所有的命令行文本都放到stackoverflow的「代碼示例」格式中。只需選擇要格式化的文本,然後在輸入問題時單擊正在使用的文本框上方的括號{}即可。或者,您可以使用「control-k」或甚至「command-k」熱鍵。

其次,嘗試簡化所有終端文本。人們傾向於迴避大塊文字的問題。例如,在這個問題中,在「解決依賴關係」行之前並不需要任何東西。一般來說,如果你的問題比一個頁面長得多,你可能會把它減少。

關於你的問題,不要擔心「解決依賴性」消息。這聽起來很像:完成程序運行的必要條件。 「依賴」是您正在使用的程序需要運行的另一個程序。這是Ruby on Rails中的一個正常過程,它不會損害您的計算機或將文件丟到某處必須手動追蹤的地方。

至於你的ActionMailer問題,我不完全確定是怎麼回事。這聽起來像是一個配置問題。也許如果你不能解決它,用更明確的信息開始一個關於該主題的新問題,希望有更多經驗的人能夠幫助解決。開始使用和配置您的設置是一件痛苦的事情,但要克服這個麻煩,您會很高興你做到了!祝你好運!

+0

非常感謝Steve!我試圖投票給你,但我還沒有足夠的聲望。我在哪裏可以找到「接受」?你是非常有幫助的! – geekygirl76 2014-10-01 11:31:56

+0

@ geekygirl76當我第一次開始的時候,我在這裏得到了很多幫助,所以很高興付錢給我:)。不要擔心upvoting,但我認爲你應該能夠接受答案。我的回答應該有一個空白的複選標記,如果你點擊,將變成綠色,答案將被接受。快樂的小道! – Steve 2014-10-02 00:49:53