2014-10-01 138 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