1

Railsコンソールを開こうとしています

deployer@microv:~$ rails console
-bash: rails: command not found

私の環境ubuntu12.10postgresql rbenv-installer unicorn

4

3 に答える 3

4

あなたの環境や Rails をどこでどのように使用しているかについてほとんど情報を提供していないため、いくつかのヒントを以下に示します。

$ cd path/to/rails/app
$ rails console

rails consoleRailsアプリがビルドされたディレクトリでのみ機能します。あなたはそれを持っていますよね?

$ cd path/to/rails/app
$ bundle exec rails console

bundler を使用する場合、そのバンドルにインストールされた gem のバイナリは、コマンドを介してのみ利用できますbundle exec。バンドラーを使用してレール自体をインストールした可能性があります。あなたは?

$ cd path/to/rails/app
$ rvm list gemsets
$ rvm use ruby-1.x.y@foo
$ rails console

rvm を使用する場合、レールは 1 つの Gemset にのみインストールできます。次に、gem (およびそのビン) にアクセスできるようにするには、その gemset をアクティブ化する必要があります。RVMを使用していますか?

于 2013-02-10T12:49:44.523 に答える
1

rbenv を使用しているようです。railsおよび他の多くの実行可能ファイルにバンドルされた gem をインストール/削除する場合は、 rbenv rehash.

于 2013-02-10T13:44:50.973 に答える
0

解決策を見つけて、シェルを再起動するだけです

$ exec $SHELL -l
于 2013-02-10T13:41:03.017 に答える