无法访问 rails 控制台
Unable to access rails console
我已将我的应用程序部署到 openshift 上,一切正常,直到我尝试访问 rails 控制台。
ssh openshiftsshlogin
cd ~/app-root/repo/
rails c
当我运行上面的命令时,我得到这个错误。
bash: rails: command not found
我的网络应用程序是开源的,这可能有助于诊断错误。
Link to the Github repository.
还有当我运行...
bundle exec rails c
我收到以下错误,
bundler: command not found: rails
Install missing gem executables with `bundle install`
/usr/lib/ruby/gems/1.8/gems/bundler-1.5.2/lib/bundler/friendly_errors.rb:10:in `with_friendly_errors': uninitialized constant Thor::AmbiguousTaskError (NameError)
from /usr/lib/ruby/gems/1.8/gems/bundler-1.5.2/bin/bundle:20
from /usr/bin/bundle:19:in `load'
from /usr/bin/bundle:19
我不相信我需要手动安装 rails gem,因为齿轮 运行 宁 rails 应用程序就好了。
尝试RAILS_ENV=production bundle exec rails console
太奇怪了,我只是 运行ning "gem install rails" 就解决了这个问题,尽管我不应该这样做。因此,如果未来的人 运行 只是 运行...
gem install rails
RAILS_ENV=production bundle exec rails console
这应该可以解决问题。
我已将我的应用程序部署到 openshift 上,一切正常,直到我尝试访问 rails 控制台。
ssh openshiftsshlogin
cd ~/app-root/repo/
rails c
当我运行上面的命令时,我得到这个错误。
bash: rails: command not found
我的网络应用程序是开源的,这可能有助于诊断错误。 Link to the Github repository.
还有当我运行...
bundle exec rails c
我收到以下错误,
bundler: command not found: rails
Install missing gem executables with `bundle install`
/usr/lib/ruby/gems/1.8/gems/bundler-1.5.2/lib/bundler/friendly_errors.rb:10:in `with_friendly_errors': uninitialized constant Thor::AmbiguousTaskError (NameError)
from /usr/lib/ruby/gems/1.8/gems/bundler-1.5.2/bin/bundle:20
from /usr/bin/bundle:19:in `load'
from /usr/bin/bundle:19
我不相信我需要手动安装 rails gem,因为齿轮 运行 宁 rails 应用程序就好了。
尝试RAILS_ENV=production bundle exec rails console
太奇怪了,我只是 运行ning "gem install rails" 就解决了这个问题,尽管我不应该这样做。因此,如果未来的人 运行 只是 运行...
gem install rails
RAILS_ENV=production bundle exec rails console
这应该可以解决问题。