[英]rails no such file to load — ap (LoadError)
当我尝试登台服务器中的任何rails
, rake
命令时, no such file to load -- ap (LoadError)
,
对于rails s
:
/usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.22/lib/bundler/runtime.rb:68:in`require': no such file to load -- ap (LoadError)
xxxx
/config/application.rb:7
对于rake -T
:
rake aborted!
no such file to load -- ap
我的application.rb
文件:
require File.expand_path('../boot', __FILE__)
require 'rails/all'
# If you have a Gemfile, require the gems listed there, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(:default, Rails.env) if defined?(Bundler)
我的rails和ruby版本:
但是我可以运行rails s
, rails c
, rake log:clear
本地计算机中的所有内容。 Gemfile
在临时文件是相同Gemfile
地方。
我在这里想念什么? 我该如何解决?
在您的Gemfile中,更改以下行:
gem "awesome_print", :require => "ap"
对此:宝石“ awesome_print”
刚发生同样的事情发生在我身上。 ap
是awesome_print
的自定义定义的别名。 这使您可以执行ap Product.first
类的事情,并且会为您漂亮地打印出来。 比输入awesome_print Product.first
容易得多
我不确定为什么,但是当发生这种情况时,我删除了别名,并且加载时没有问题。 这里可能还有其他事情,比我自己聪明的人可以解释,但是我知道这对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.