質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.59%

Deinでのプラグインインストールができない

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,754

Nk2

score 8

前提・実現したいこと

Neovimにインストールしたdeinでのプラグインインストール。

発生している問題・エラーメッセージ

内に記述したdein#add()で追加したプラグインをインストールしようとすると
Githubのユーザ名とパスワードを求められ、自分のものを入力すると以下のエラーが表示される。

[dein] Error installing plugins:
[dein]   html5validator
[dein] Please read the error message log with the :message command.


~/.config/nvim/init.vim

  1 set number
  2
  3 " insertモードから抜ける
  4 inoremap <silent> jj <ESC>
  5 inoremap <silent> <C-j> j
  6 inoremap <silent> kk <ESC>
  7 inoremap <silent> <C-k> k
  8
  9 filetype indent on
 10 set tabstop=2
 11 set shiftwidth=2
 12 set expandtab
 13
 14 " プラグインがインストールされるディレクトリ
 15 let s:dein_dir = expand('~/.cache/dein')
 16 " dein.vim 本体
 17 let s:dein_repo_dir = s:dein_dir . '/repos/github.com/Shougo/dein.vim'
 18
 19 " dein.vim がなければ github から落としてくる
 20 if &runtimepath !~# '/dein.vim'
 21   if !isdirectory(s:dein_repo_dir)
 22     execute '!git clone https://github.com/Shougo/dein.vim' s:dein_repo_dir
 23   endif
 24   execute 'set runtimepath^=' . fnamemodify(s:dein_repo_dir, ':p')
 25 endif
 26
 27 " 設定開始
 28 if dein#load_state(s:dein_dir)
 29   call dein#begin(s:dein_dir)
 30
 31   " プラグインリストを収めた TOML ファイル
 32   " 予め TOML ファイルを用意しておく
 33   let g:rc_dir    = expand("~/.config/nvim/")
 34   let s:toml      = g:rc_dir . 'dein.toml'
 35   let s:lazy_toml = g:rc_dir . 'dein_lazy.toml'
 36
 37   " TOML を読み込み、キャッシュしておく
 38   call dein#load_toml(s:toml,      {'lazy': 0})


~/.config/nvim/dein.toml

  1 [[plugins]]
  2 repo = 'Shougo/dein.vim'
  3 
  4 [[plugins]]
  5 repo = 'Shougo/vimproc.vim'
  6 hook_post_update = '''
  7   if dein#util#_is_windows()
  8     let cmd = 'tools\\update-dll-mingw'
  9   elseif dein#util#_is_cygwin()
 10     let cmd = 'make -f make_cygwin.mak'
 11   elseif executable('gmake')
 12     let cmd = 'gmake'
 13   else
 14     let cmd = 'make'
 15   endif
 16   let g:dein#plugin.build = cmd
 17 '''
 18 
 19 [[plugins]]
 20 repo = 'thinca/vim-quickrun'
 21 hook_post_update = '''
 22   let g:quickrun_config = {'*': {'hook/time/enable': '1'},}
 23 '''
 24 
 25 [[plugins]]
 26 repo = 'Shougo/deoplete.nvim'
 27 hook_add = 'let g:deoplete#enable_at_startup = 1'
 28 
 29 [[plugins]]
 30 repo = 'cespare/vim-toml'
 31 
 32 [[plugins]]
 33 repo='tomasr/molokai'

試したこと

再cloneしても変わらず、call dein#updateでも同じくユーザ名PASSを求められ、同様のエラーが見られる。

補足情報(言語/FW/ツール等のバージョンなど)

OS:CentOS7
Editer:Neovim

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • mattn

    2017/08/09 13:47

    vim タグを付けた方が良いと思います。

    キャンセル

  • mattn

    2017/08/09 17:36

    まずはエラーメッセージに言われた通りに :message を確認した方が良いです。

    キャンセル

回答 1

checkベストアンサー

0

エラーを起こしている html5validator の設定に間違いがあるのだと思います。

内に記述したdein#add()で追加したプラグインをインストールしようとすると
Githubのユーザ名とパスワードを求められ、自分のものを入力すると以下のエラーが表示される。 

このエラーはリポジトリ名が間違っている時に発生します。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/09 17:46

    ご回答ありがとうございます。
    プラグインは以下のURLのものなのですが、にtomlに記載する内容はこのような形で間違っていますでしょうか。
    初歩的な質問で大変申し訳ありません。

    [[plugins]]
    repo='svenkreiss/html5validator'

    https://github.com/svenkreiss/html5validator

    キャンセル

  • 2017/08/09 19:29

    'svenkreiss/html5validator'
    はreadmeにもある通りコマンドラインツールのように見えます。
    vimプラグインではないためインストールできないのではないでしょうか。

    キャンセル

  • 2017/08/09 20:49

    ああ・・・
    大変申し訳ありませんでした。
    ご指摘の通り「hokaccha/vim-html5validator」といったプラグインはインストールに成功しました。
    ありがとうございました。

    キャンセル

  • 2017/08/09 20:50

    皆様のご助力のお陰で原因の切り分け及び課題解決ができました。
    ありがとうございます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.59%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る