gpt4 book ai didi

ruby-on-rails - rails 没有要加载的文件 -- ap (LoadError)

转载 作者:数据小太阳 更新时间:2023-10-29 07:16:57 25 4
gpt4 key购买 nike

当我在暂存服务器中尝试任何 railsrake 命令时,我没有要加载的文件 -- 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 版本:3.0.11
  • 暂存中的 ruby​​ 版本:ruby 1.8.7(2012-02-08 补丁级别 358)
  • 本地 ruby​​ 版本:ruby 1.8.7 (2011-06-30 patchlevel 352)

但我可以在本地机器上运行 rails srails crake log:clear 一切。暂存中的Gemfile 文件与本地的Gemfile 相同。

我在这里错过了什么?我该如何解决这个问题?

最佳答案

在您的 Gemfile 中,更改此行:

gem "awesome_print", :require => "ap" 

...为此:

gem "awesome_print"

我刚刚也遇到了同样的事情。 apawesome_print 的自定义别名。这允许您执行 ap Product.first 之类的操作,它会为您漂亮地打印出来。比输入 awesome_print Product.first

容易得多

我不确定为什么,但当这种情况发生在我身上时,我删除了别名,并且加载没有问题。这里可能还有其他原因,比我聪明的人可以解释,但我知道这对我有用。

关于ruby-on-rails - rails 没有要加载的文件 -- ap (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22607577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com