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

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

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

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

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

1回答

10638閲覧

rbenv: cannot rehash: /usr/local/rbenv/shims isn't writable

esakyohum

総合スコア12

Ruby

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

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2015/11/06 17:34

raspberry pi(ubuntuとほぼ一緒)を用いてrails のデプロイをしようとしていたところ、
rbenvで管理していたrubyのバージョンが変わっていなかったことに築いて、rbenv rehashとかしていたのですが、
rbenv rehashを打った際、

rbenv: cannot rehash: /usr/local/rbenv/shims isn't writable

と言ったエラーが帰ってきます。
chmod で権限を変えたり、sudoやrootでしてみたのですが、結果は変わりませんでした。
どのように対処すればいいのでしょうか?
ご教授おねがいします

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

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

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

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

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

guest

回答1

0

ベストアンサー

chmod で権限を変えたり、sudoやrootでしてみたのですが、結果は変わりませんでした。

同じエラーメッセージ
"rbenv: cannot rehash: /usr/local/rbenv/shims isn't writable"
が出たのでしょうか?
ls -al /usr/local/rbenv/shims
で、/usr/local/rbenv/shims に write 権が付与されていることも確認したのでしょうか?

エラーメッセージを解消する操作をしても、エラー内容が変わらないとしたら、エラーメッセージが正確に
エラー状況を表示していないと思われます。

rbenv を一旦、アンインストールして、再インストールしてみては如何でしょう?

ちなみの私のマシンでの rbenv の状況は以下のようになってます。

$ rbenv --version rbenv 0.4.0 $ rbenv rehash $ which rbenv /usr/local/bin/rbenv $ ls -al /usr/local/rbenv/shims ls: /usr/local/rbenv/shims: No such file or directory $ ls -al ~/.rbenv total 16 drwxr-xr-x 7 katoy staff 238 11 7 11:15 ./ drwxr-xr-x+ 170 katoy staff 5780 11 5 20:54 ../ -rw-r--r-- 1 katoy staff 671 11 7 11:15 bundles drwxr-xr-x 3 katoy staff 102 11 7 11:14 plugins/ drwxr-xr-x 165 katoy staff 5610 11 7 11:15 shims/ -rw-r--r-- 1 katoy staff 6 10 26 23:39 version drwxr-xr-x 7 katoy staff 238 10 24 20:08 versions/ 環境は MacOS です。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.1 BuildVersion: 15B42

投稿2015/11/07 02:20

katoy

総合スコア22324

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

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

esakyohum

2015/11/07 05:41

chmod a+w shims を行ったところ治りました。 案外初歩的なミスでした。 投稿ありがとうございました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問