悪名高い rvm is not a function エラーが発生するため、rvm.sh を見つけようとします。
Linux のほとんどのファイルは、次の場所になければなりません。
/etc/profile.d/rvm.sh
しかし、opensuseには存在しないので、findを使ってみました。これが私が使用する方法です
[sayth ~]$ sudo find / -name 'rvm.sh' 2>/dev/null
root's password:
今問題は、30分が経過しても結果が返されるのを待っているということです。より良い方法がありますか?
答え1
find
特別なファイルシステムを含むすべての場所を検索します。ディスクファイルのみを検索するには、少なくとも次を使用します。
find -xdev / -name rvm.sh 2>/dev/null
複数のパーティションがある場合はすべて一覧表示します。たとえば、別の/home
ファイルシステムがある場合:
find -xdev / /home -name rvm.sh 2>/dev/null
つまり、find
最後の手段に近い。より良い方法があるかもしれません。ほとんどのディストリビューションにはこのセットがあります場所データベース:updatedb
プログラムによって毎晩更新されるファイル名データベース。実行locate rvm.sh
検索名にが含まれていますrvm.sh
。
つまり…rvm.sh
どこに置いても構いません。 (私の知る限り)SuSE用にパッケージされていないので、手動でインストールする必要があります。