美文网首页
gem mailcatcher 安装

gem mailcatcher 安装

作者: 刘月林Yuelin_MELB | 来源:发表于2018-09-14 11:10 被阅读0次
    Last login: Thu Sep 13 14:09:07 on ttys001
     liuyuelin@liuyuelindeMacBook-Pro ⮀ ~ ⮀ cd Documents/workspace/projekt
     liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀
    atom .
     liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀
    gem install mailcatcher
    ERROR:  Could not find a valid gem 'mailcatcher' (>= 0) in any repository
     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem sources --add http://rubygems.org/
    https://rubygems.org is recommended for security over http://rubygems.org/
    
    Do you want to add this insecure source? [yn]  n
     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem sources --add http://rubygems.org
    https://rubygems.org is recommended for security over http://rubygems.org
    
    Do you want to add this insecure source? [yn]  n
     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem list --local
    
    *** LOCAL GEMS ***
    
    aasm (4.12.3)
    actioncable (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    actionmailer (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    actionpack (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    actionview (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    activejob (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    activemodel (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    activerecord (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    activestorage (5.2.1, 5.2.0)
    activesupport (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    acts_as_votable (0.11.1)
    addressable (2.5.2, 2.5.1)
    airbrussh (1.3.0)
    archive-zip (0.11.0)
    arel (9.0.0, 8.0.0, 7.1.4, 7.1.1)
    autoparse (0.3.3)
    autoprefixer-rails (9.0.0, 8.6.5, 6.7.7.2)
    bcrypt (3.1.12, 3.1.11)
    better_errors (2.5.0, 2.4.0)
    bigdecimal (default: 1.2.8)
    bindex (0.5.0)
    binding_of_caller (0.8.0)
    bootsnap (1.3.2, 1.3.1)
    bootstrap-sass (3.3.7)
    braintree (2.74.0)
    builder (3.2.3, 3.2.2)
    bulma-rails (0.7.1, 0.6.2, 0.6.1)
    bundler (default: 1.16.2)
    bundler-unload (1.0.2)
    byebug (10.0.2, 10.0.1, 9.1.0, 9.0.5)
    capistrano (3.11.0)
    capistrano-bundler (1.3.0)
    capistrano-passenger (0.2.0)
    capistrano-rails (1.4.0)
    capybara (3.7.2, 3.6.0, 3.5.1, 3.5.0, 3.4.2, 3.4.0, 3.3.1, 2.18.0, 2.16.1, 2.16.0)
    carrierwave (1.2.3, 1.2.1)
    childprocess (0.9.0, 0.8.0)
    chromedriver-helper (1.2.0)
    chunky_png (1.3.10)
    climate_control (0.1.0)
    cocaine (0.5.8)
    coderay (1.1.2)
    coffee-rails (4.2.2, 4.2.1)
    coffee-script (2.4.1)
    coffee-script-source (1.12.2, 1.10.0, 1.8.0)
    compass (1.0.3)
    compass-core (1.0.3)
    compass-import-once (1.0.5)
    concurrent-ruby (1.0.5, 1.0.2)
    connection_pool (2.2.2)
    countries (2.0.8)
    country_select (3.0.0)
    crass (1.0.4, 1.0.3)
    daemons (1.2.6)
    debug_inspector (0.0.3, 0.0.2)
    devise (4.5.0, 4.4.3, 4.3.0, 4.2.1)
    did_you_mean (1.0.0)
    diff-lcs (1.3)
    em-websocket (0.5.1)
    erubi (1.7.1, 1.7.0)
    erubis (2.7.0)
    eventmachine (1.2.7, 1.2.5)
    execjs (2.7.0)
    executable-hooks (1.5.0)
    extlib (0.9.16)
    faraday (0.15.2, 0.12.1)
    ffi (1.9.25, 1.9.23, 1.9.18, 1.9.14)
    figaro (1.1.1)
    font-awesome-rails (4.7.0.4)
    formatador (0.2.5)
    gem-wrappers (1.4.0)
    globalid (0.4.1, 0.3.7)
    google-api-client (0.8.6)
    googleauth (0.5.1)
    gravatar_image_tag (1.2.0)
    guard (2.14.2, 2.14.1)
    guard-compat (1.2.1)
    guard-livereload (2.5.2)
    haml (5.0.4)
    http_parser.rb (0.6.0)
    i18n (1.1.0, 1.0.1, 0.9.5, 0.9.1, 0.8.1, 0.7.0)
    i18n_data (0.7.0)
    impressionist (1.6.1, 1.6.0)
    io-console (default: 0.4.5)
    io-like (0.3.0)
    jbuilder (2.7.0, 2.6.3, 2.6.0)
    jquery-rails (4.3.3, 4.3.1, 4.1.1)
    json (2.1.0, default: 1.8.3)
    jwt (1.5.6)
    launchy (2.4.3)
    letter_opener (1.6.0)
    listen (3.1.5, 3.0.8)
    little-plugger (1.1.4)
    logging (2.2.2)
    loofah (2.2.2, 2.1.1, 2.0.3)
    lumberjack (1.0.13, 1.0.12)
    mail (2.7.0, 2.6.4)
    mailcatcher (0.2.4)
    marcel (0.3.2)
    memoist (0.15.0)
    method_source (0.9.0, 0.8.2)
    mime-types (3.2.2, 3.1)
    mime-types-data (3.2018.0812, 3.2016.0521)
    mimemagic (0.3.2)
    mini_magick (4.8.0)
    mini_mime (1.0.1, 1.0.0)
    mini_portile2 (2.3.0, 2.1.0)
    minitest (5.11.3, 5.10.3, 5.10.1, 5.9.0, 5.8.5)
    money (6.8.3)
    msgpack (1.2.4)
    multi_json (1.13.1, 1.12.2, 1.12.1)
    multipart-post (2.0.0)
    mustermann (1.0.3)
    mysql2 (0.5.2)
    nenv (0.3.0)
    net-scp (1.2.1)
    net-ssh (5.0.2)
    net-telnet (0.1.1)
    nio4r (2.3.1, 2.3.0, 2.1.0, 2.0.0, 1.2.1)
    nokogiri (1.8.4, 1.8.2, 1.8.1, 1.7.1, 1.6.8)
    notiffany (0.1.1)
    orm_adapter (0.5.0)
    os (0.9.6)
    paperclip (5.1.0)
    pg (1.1.3, 1.0.0, 0.20.0)
    pkg-config (1.1.7)
    power_assert (0.2.6)
    pry (0.11.3)
    psych (default: 2.1.0)
    public_activity (1.6.2)
    public_suffix (3.0.3, 3.0.2, 3.0.1, 2.0.5)
    puma (3.12.0, 3.11.4, 3.11.3, 3.11.0, 3.10.0, 3.8.2, 3.6.0)
    rack (2.0.5, 2.0.4, 2.0.3, 2.0.1)
    rack-protection (2.0.3)
    rack-proxy (0.6.4)
    rack-test (1.1.0, 1.0.0, 0.8.3, 0.8.2, 0.7.0, 0.6.3)
    rails (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    rails-dom-testing (2.0.3, 2.0.2, 2.0.1)
    rails-html-sanitizer (1.0.4, 1.0.3)
    rails-ujs (0.1.0)
    railties (5.2.1, 5.2.0, 5.1.5, 5.1.4, 5.0.7, 5.0.2, 5.0.0)
    rake (12.3.1, 12.3.0, 12.2.1, 12.0.0, 11.2.2, 10.4.2)
    rb-fsevent (0.10.3, 0.10.2, 0.9.7)
    rb-inotify (0.9.10, 0.9.7)
    rdoc (default: 4.2.1)
    redis (4.0.1)
    responders (2.4.0, 2.3.0)
    retriable (1.4.1)
    rspec-core (3.7.1)
    rspec-expectations (3.7.0)
    rspec-mocks (3.7.0)
    rspec-rails (3.7.2)
    rspec-support (3.7.1)
    ruby_dep (1.5.0)
    rubygems-bundler (1.4.5)
    rubyzip (1.2.2, 1.2.1)
    rvm (1.11.3.9)
    sass (3.5.7, 3.5.6, 3.5.4, 3.5.3, 3.4.23, 3.4.22)
    sass-listen (4.0.0)
    sass-rails (5.0.7, 5.0.6)
    selenium-webdriver (3.14.0, 3.13.1, 3.13.0, 3.11.0, 3.8.0, 3.7.0)
    shellany (0.0.1)
    sidekiq (5.1.3)
    signet (0.7.3)
    simple_form (4.0.1, 3.5.1, 3.5.0)
    sinatra (2.0.3)
    sixarm_ruby_unaccent (1.1.1)
    skinny (0.2.2)
    sort_alphabetical (1.1.0)
    spring (2.0.2, 1.7.2)
    spring-watcher-listen (2.0.1, 2.0.0)
    sprockets (3.7.2, 3.7.1, 3.7.0)
    sprockets-rails (3.2.1, 3.2.0, 3.1.1)
    sqlite3 (1.3.13, 1.3.11)
    sqlite3-ruby (1.3.3)
    sshkit (1.17.0)
    stripe (3.17.2)
    temple (0.8.0)
    test-unit (3.1.5)
    thin (1.7.2)
    thor (0.20.0, 0.19.4, 0.19.1)
    thread_safe (0.3.6, 0.3.5)
    tilt (2.0.8, 2.0.7, 2.0.5)
    trix (0.9.10)
    turbolinks (5.2.0, 5.1.1, 5.1.0, 5.0.1, 5.0.0)
    turbolinks-source (5.2.0, 5.1.0, 5.0.3, 5.0.0)
    tzinfo (1.2.5, 1.2.4, 1.2.3, 1.2.2)
    uglifier (4.1.19, 4.1.18, 4.1.17, 4.1.16, 4.1.15, 4.1.14, 4.1.8, 4.0.2, 3.2.0, 3.0.1)
    unicode_utils (1.4.0)
    warden (1.2.7)
    web-console (3.7.0, 3.6.2, 3.5.1, 3.5.0, 3.3.1)
    webpacker (3.5.5)
    websocket-driver (0.7.0, 0.6.5, 0.6.4)
    websocket-extensions (0.1.3, 0.1.2)
    will_paginate (3.1.6)
    wysiwyg-rails (2.8.5)
    xpath (3.1.0, 3.0.0, 2.1.0)
     liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀
    gem update mailcatcher
    Updating installed gems
    Nothing to update
     liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀
    mailcatcher
    Starting MailCatcher
    ==> smtp://127.0.0.1:1025
    ==> http://127.0.0.1:1080
    /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/eventmachine-1.2.7/lib/eventmachine.rb:531:in `start_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError)
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/eventmachine-1.2.7/lib/eventmachine.rb:531:in `start_server'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/thin-1.7.2/lib/thin/backends/tcp_server.rb:16:in `connect'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/thin-1.7.2/lib/thin/backends/base.rb:63:in `block in start'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/thin-1.7.2/lib/thin/backends/base.rb:70:in `start'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/thin-1.7.2/lib/thin/server.rb:162:in `start'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/thin-1.7.2/lib/thin/server.rb:148:in `start'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/mailcatcher-0.2.4/lib/mail_catcher.rb:23:in `block in run'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/eventmachine-1.2.7/lib/eventmachine.rb:195:in `run_machine'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/eventmachine-1.2.7/lib/eventmachine.rb:195:in `run'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/mailcatcher-0.2.4/lib/mail_catcher.rb:21:in `run'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/gems/mailcatcher-0.2.4/bin/mailcatcher:44:in `<top (required)>'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/bin/mailcatcher:23:in `load'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/bin/mailcatcher:23:in `<main>'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:24:in `eval'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:24:in `<main>'
     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ sudo mailcatcher
    Password:
    /Users/liuyuelin/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem mailcatcher (>= 0.a) with executable mailcatcher (Gem::GemNotFoundException)
        from /Users/liuyuelin/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems.rb:308:in `activate_bin_path'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/bin/mailcatcher:23:in `<main>'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:24:in `eval'
        from /Users/liuyuelin/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:24:in `<main>'
     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem uninstall mailcatcher
    Remove executables:
        mailcatcher
    
    in addition to the gem? [Yn]  y
    Removing mailcatcher
    Successfully uninstalled mailcatcher-0.2.4
     liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀
    gem install mailcatcher
    ERROR:  Could not find a valid gem 'mailcatcher' (>= 0) in any repository
     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem install mailcatcher
    ERROR:  Could not find a valid gem 'mailcatcher' (>= 0) in any repository
     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem source -add https://rubygems.org/
    dd is not a URI
     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem sources --add https://rubygems.org/
    https://rubygems.org/ added to sources
     liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀
    gem install mailcatcher
    Fetching: eventmachine-1.0.9.1.gem (100%)
    Building native extensions. This could take a while...
    Successfully installed eventmachine-1.0.9.1
    Fetching: rack-1.6.10.gem (100%)
    Successfully installed rack-1.6.10
    Fetching: rack-protection-1.5.5.gem (100%)
    Successfully installed rack-protection-1.5.5
    Fetching: sinatra-1.4.8.gem (100%)
    Successfully installed sinatra-1.4.8
    Fetching: thin-1.5.1.gem (100%)
    Building native extensions. This could take a while...
    Successfully installed thin-1.5.1
    Fetching: skinny-0.2.4.gem (100%)
    Successfully installed skinny-0.2.4
    Fetching: mailcatcher-0.6.5.gem (100%)
    Successfully installed mailcatcher-0.6.5
    Parsing documentation for eventmachine-1.0.9.1
    Installing ri documentation for eventmachine-1.0.9.1
    Parsing documentation for rack-1.6.10
    Installing ri documentation for rack-1.6.10
    Parsing documentation for rack-protection-1.5.5
    Installing ri documentation for rack-protection-1.5.5
    Parsing documentation for sinatra-1.4.8
    Installing ri documentation for sinatra-1.4.8
    Parsing documentation for thin-1.5.1
    Installing ri documentation for thin-1.5.1
    Parsing documentation for skinny-0.2.4
    Installing ri documentation for skinny-0.2.4
    Parsing documentation for mailcatcher-0.6.5
    Installing ri documentation for mailcatcher-0.6.5
    Done installing documentation for eventmachine, rack, rack-protection, sinatra, thin, skinny, mailcatcher after 193 seconds
    7 gems installed
    

    流程总结:

    gem list --local 检查本地 gem 是否含有 mailcatcher

    *** LOCAL GEMS ***
    mailcatcher (0.2.4)
    

    手动更新 mailcatcher : gem updae mailcatcher

    Updating installed gems
    Nothing to update
    

    删除本地 mailcatcher: gem uninstall mailcatcher

     ✘ liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem uninstall mailcatcher
    Remove executables:
        mailcatcher
    
    in addition to the gem? [Yn]  y
    Removing mailcatcher
    Successfully uninstalled mailcatcher-0.2.4
    

    安装 mailcatcher: gem install mailcatcher

     liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀
    gem install mailcatcher
    ERROR:  Could not find a valid gem 'mailcatcher' (>= 0) in any repository
    

    检查 gem sources: gem sources

    *** CURRENT SOURCES ***
    
    
    

    添加 gem sources: gem sources --add https://rubygems.org/

    liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀ gem sources --add https://rubygems.org/
    https://rubygems.org/ added to sources
    

    再次检查 gem sources: gem sources

    *** CURRENT SOURCES ***
    
    https://rubygems.org/
    

    安装 mailcatcher: gem install mailcatcher

    liuyuelin@liuyuelindeMacBook-Pro ⮀ ~/Documents/workspace/projekt ⮀ ⭠ master± ⮀
    gem install mailcatcher
    Fetching: eventmachine-1.0.9.1.gem (100%)
    Building native extensions. This could take a while...
    Successfully installed eventmachine-1.0.9.1
    Fetching: rack-1.6.10.gem (100%)
    Successfully installed rack-1.6.10
    Fetching: rack-protection-1.5.5.gem (100%)
    Successfully installed rack-protection-1.5.5
    Fetching: sinatra-1.4.8.gem (100%)
    Successfully installed sinatra-1.4.8
    Fetching: thin-1.5.1.gem (100%)
    Building native extensions. This could take a while...
    Successfully installed thin-1.5.1
    Fetching: skinny-0.2.4.gem (100%)
    Successfully installed skinny-0.2.4
    Fetching: mailcatcher-0.6.5.gem (100%)
    Successfully installed mailcatcher-0.6.5
    Parsing documentation for eventmachine-1.0.9.1
    Installing ri documentation for eventmachine-1.0.9.1
    Parsing documentation for rack-1.6.10
    Installing ri documentation for rack-1.6.10
    Parsing documentation for rack-protection-1.5.5
    Installing ri documentation for rack-protection-1.5.5
    Parsing documentation for sinatra-1.4.8
    Installing ri documentation for sinatra-1.4.8
    Parsing documentation for thin-1.5.1
    Installing ri documentation for thin-1.5.1
    Parsing documentation for skinny-0.2.4
    Installing ri documentation for skinny-0.2.4
    Parsing documentation for mailcatcher-0.6.5
    Installing ri documentation for mailcatcher-0.6.5
    Done installing documentation for eventmachine, rack, rack-protection, sinatra, thin, skinny, mailcatcher after 193 seconds
    7 gems installed
    

    检查本地是否安装成功: gem list --local

    *** LOCAL GEMS ***
    mailcatcher (0.6.5)
    

    刘月林
    写于浙江宁波
    2018/09/14

    相关文章

      网友评论

          本文标题:gem mailcatcher 安装

          本文链接:https://www.haomeiwen.com/subject/cstogftx.html