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

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

新規登録して質問してみよう
ただいま回答率
85.44%
Lua

Luaは、汎用のスクリプト言語の一つで、 移植性が高く、高速な実行速度などの特徴を持ち 手続き型・オブジェクト指向言語としても利用可能で 関数型言語、データ駆動型の要素も併せ持っている言語です。

Q&A

1回答

901閲覧

nvim実行時に[ cmp-tabnine: Cannot installed TabNine . Please run install.sh ]の解決方法が知りたい

amagami

総合スコア14

Lua

Luaは、汎用のスクリプト言語の一つで、 移植性が高く、高速な実行速度などの特徴を持ち 手続き型・オブジェクト指向言語としても利用可能で 関数型言語、データ駆動型の要素も併せ持っている言語です。

0グッド

1クリップ

投稿2023/04/01 12:51

編集2023/04/02 01:27
知りたいこと

提示画像ですが以下のウインドウの下のメッセージの解決方法がわかりません。
nvimのプラグインインストールでpackerを使ってcmp-tabnineをインストールしたいのですが以下のメッセージが出てしまい導入できません。

試したこと

1,直接install.shを実行しましたが以下のエラーになります。
2,以下のgithubのコードを参考にしたのですが関数の中には書かないため関数の中身を載せました。
3,関数ごと載せましたが違いました。
4,以下の直接実行提示サイト部ですがバイナリというディレクトリが自分の環境にはなぜかないため~/.local/share/nvim/site/pack/packer/start/cmp-tabnine$ 部のinstall.shを実行しました。
5,run='bash install.sh'に変更して実行しました。
6,run='./install.sh'に変更して実行しました。

環境

OS:Ubuntu

参考サイト

https://github.com/tzachar/cmp-tabnine
直接実行:https://github.com/tzachar/cmp-tabnine/issues/3

ディレクトリから直接実行
:~/.local/share/nvim/site/pack/packer/start/cmp-tabnine$ sh install.sh install.sh: 6: set: Illegal option -o pipefail
plugins.lua 一部抜粋 ( 最下部)

lua

1 } 2 3 use 'kyazdani42/nvim-web-devicons' -- File icons 4 use 'nvim-telescope/telescope.nvim' 5 use 'nvim-telescope/telescope-file-browser.nvim' 6 use 'windwp/nvim-autopairs' 7 use 'windwp/nvim-ts-autotag' 8 use { 'numToStr/Comment.nvim', 9 requires = { 10 'JoosepAlviste/nvim-ts-context-commentstring' 11 } 12 } 13 use 'norcalli/nvim-colorizer.lua' 14 use 'folke/zen-mode.nvim' 15 use 'iamcco/markdown-preview.nvim' 16 use 'akinsho/nvim-bufferline.lua' 17 -- use 'github/copilot.vim' 18 19 use 'lewis6991/gitsigns.nvim' 20 use 'dinhhuy258/git.nvim' -- For git blame & browse 21 22 use { 23 "hrsh7th/nvim-cmp", 24 requires = { 25 "hrsh7th/cmp-buffer", "hrsh7th/cmp-nvim-lsp", 26 'quangnguyen30192/cmp-nvim-ultisnips', 'hrsh7th/cmp-nvim-lua', 27 'octaltree/cmp-look', 'hrsh7th/cmp-path', 'hrsh7th/cmp-calc', 28 'f3fora/cmp-spell', 'hrsh7th/cmp-emoji' 29 } 30 } 31 32 run='install.sh', 33 use {'tzachar/cmp-tabnine',requires = 'hrsh7th/nvim-cmp'} 34 35end)

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

logres_Fan

2023/04/02 03:28

use {'tzachar/cmp-tabnine', run='./install.sh', requires = 'hrsh7th/nvim-cmp'}みたいな書き方は駄目でしたっけ?
guest

回答1

0

Bashで実行すべきシェルスクリプトを別のシェルで実行したのでしょう。
ファイルに実行属性があることを確認した上で、./install.shが普通でしょうが、
bash install.shでも良いかと思います。

投稿2023/04/01 13:46

otn

総合スコア84880

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

amagami

2023/04/02 01:27

ありがとうございます。環境はubuntu(linux)でして。bash install.sh , ./install.shを実行しましたが同じでした
otn

2023/04/02 02:58

Bashのバージョンが古いのですかね。bash で set -o を実行すると、設定できるオプションの一覧と今の状態が表示されますが、そこに pipefail が無い? 無いなら、その6行目を削除ですかね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.44%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問