2017-04-19 2 views
0

新しくインストールされたFreeBSDにルビーとレールを設定しました。それは素晴らしい作品です。私はblablaにrails new blabla mvを行い、rails sを実行するだけで動作します。は新しいコンピュータにrailsアプリケーションをコピーします:railsコマンドが見つかりません

私は別のコンピュータに起動しているレールアプリを持っていました。 FreeBSDを実行している新しいコンピュータに、このアプリケーションを含むレパートリーをコピーしました。しかし、私はレールアプリのレパートリーにしてrails serverにmvをするとき、私は-bash: rails: command not found

を取得する私は、同じ名前で新しいアプリを作成しようとしたとレールが全てのレパートリーを作成し、既存のレールのアプリのファイルをコピーしてみましょうその中には成功はありません。

私は、任意のレパートリーの中からrails -vrails sを実行し、正しい答えを得るが、私はその特定のレパートリーの中に移動するとき、私はcommand not foundことを得ることができます。

答えて

1

あなたはおそらく私が疑わしい(rbenv/rvm)というルビーバージョンマネージャを使用していますか?あなたのGemfile(ファイルの一番上)にあるルビーのバージョンを確認してください。おそらくあなたがインストールしたルビーバージョンと同じではありません。上記のバージョン管理者の1人を使用している場合は、あなたのレールプロジェクトに正しいルビーをインストールするよりも。その後、プロジェクトディレクトリ内のgem install bundlerを実行して、bundle installを実行して、レールとすべての依存関係をインストールします。

0

bin/rails sを実行しましたか?私はあなたがbundle installも実行する必要があると思う。

+0

バンドルインストールでもコマンドが見つかりません。 – thiebo

1

お使いのバージョンは?これは以前のバージョンで発生します。あなたの宝石とバンドラーを更新してみてください。そしてさらに試みる。それが役に立てば幸い。

関連する問題