2017-09-28 13 views
0

私はしばらくしてからMiddlemanを使ってきましたが、最近は読み込みにいくつかの問題が生じています。 これはおそらく、同じ種類の非常に古い宝石が共存しているためです。rbenvを使ってローカルの宝を管理する方法

私はいくつかのオンラインの提案に従ったが、実際に完全な理解を得ていないと言わなければならない。そこでrbenvを使ってrubyを管理し、バンドルをインストールして宝石をインストールしました。

ここでは、参照する宝石だけをローカルフォルダに "リセット"してインストールする必要があるプロジェクトを2つ用意してください。そうしないと競合しません。 私はそれを行う方法を理解することはできません。

rbenv -localを使用すると、ローカルのルビーバージョンを変更できますが、次に移動する方法はわかりません。

助けが必要ですか? ありがとう

答えて

0

これはrbenvやrvmが必要なとは思えませんが、彼らは良いツールです。必要な宝石だけでコードを実行するには、Gemfileで指定したバージョンをbundle execという接頭辞を付けて実行します。

たとえば、bundle exec middleman server

+0

これはセットアップ方法です。しかし何とか今私のプロジェクトは機能しなくなりました。私は仲買人と新しいフォルダを初期化しようとしましたが、それは前のバージョンのブログの宝石が最近のものと衝突すると言います。 –

+1

@AndreaMoroこのようなエラーが発生した場合、問題はrbenvではなく存在します。あなたは質問に完全なエラーメッセージを投稿するか、仲介人に関する新しい質問をするべきです。 – Casper

+0

@Casper実際、私はrbenvを使って本当の分離環境を作り出す方法を理解していました...逆にこの問題を解決する助けとなるでしょう。 –

関連する問題