質問編集履歴

1 題名変更

tmtmshohei

tmtmshohei score 8

2018/02/16 15:59  投稿

Atomのautocomplete-rubyを使ってRubyの補完を行いたい
Atomのautocomplete-rubyを使ってRubyのコード補完を行いたい
### 前提・実現したいこと
Atomのautocomplete-rubyを使ってRubyのコード補完を行いたいです。
しかし、rsense関連の設定がうまくいかず詰まっています。
rsenseの開発が止まっている以上、代替案を探した方がいいでしょうか?
ご教示ください。
【参考サイト】
[https://qiita.com/nishina555/items/d3690b057f4624d39d77](https://qiita.com/nishina555/items/d3690b057f4624d39d77)
### 発生している問題・エラーメッセージ
エラー1
```
autocomplete-ruby: exec error: Error: Command failed: /Users/shohei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0 start --port 47367 --path .
/bin/sh: /Users/shohei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0: is a directory
(You might need to set the rsense path, see the readme)
```
エラー2
```
autocomplete-ruby: exec error: Error: Command failed: /Users/shohei/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0 start --port 47367 --path .
/bin/sh: /Users/shohei/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0: is a directory
(You might need to set the rsense path, see the readme)
```
### 試したこと
・Atomにautocomplete-rubyをインストール
⇨rsenseが必要とのこと
・rbenbでRuby2.3.0でrsenseをインストールし
・```$gem env```でパスを確認し、utocomplete-rubyの設定画面に反映
⇨上記のエラー1
・[https://teratail.com/questions/67165](https://teratail.com/questions/67165) を参考に`jruby`で試す
⇨gemの関係でRuby2.2.2以上出ないとダメと言われる
・rbenvで2.2.2をインストールし、atom側でパスまで反映
⇨上記のエラー2
### 補足情報(FW/ツールのバージョンなど)
【環境】
Mac pro
rbenv 1.1.1
rsense 0.5.18
  • Ruby

    9694 questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • MacOS(OSX)

    2403 questions

    MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る