【问题标题】:Errors using any Heroku command使用任何 Heroku 命令的错误
【发布时间】:2011-06-11 12:57:37
【问题描述】:

每当我使用任何 Heroku 命令时,都会出现此错误。到目前为止,这些命令仍然有效,所以我没有考虑太多:

/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31: command not found:  git config heroku.remote 

但是现在当我尝试heroku db:pull 时,我得到了这个错误。不确定这两者是否相关,但无论哪种方式,我都可以使用帮助解决一个或两个问题。

/Library/Ruby/Gems/1.8/gems/taps-0.3.15/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
    from /Library/Ruby/Gems/1.8/gems/taps-0.3.15/bin/schema:3
Schema:        100% |==========================================| Time: 00:00:08
Receiving indexes
/Library/Ruby/Gems/1.8/gems/taps-0.3.15/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
    from /Library/Ruby/Gems/1.8/gems/taps-0.3.15/bin/schema:3
schema_migrat: 100% |==========================================| Time: 00:00:00
Receiving data
13 tables, 6,957 records
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/lib/sqlite3/errors.rb:62:in `check': SQLite3::SQLException: PRIMARY KEY must be unique (Sequel::DatabaseError)
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/lib/sqlite3/resultset.rb:56:in `check'

【问题讨论】:

    标签: heroku


    【解决方案1】:

    Heroku 有一些关于这个here 的信息(在底部):

    疑难解答

    找不到命令

    在某些机器上,您的路径可能不是 正确设置以运行二进制 gem。如果 你得到一个命令未找到错误,你 需要添加 ruby​​gems 可执行文件 目录到你的路径。你可以找到 EXECUTABLE_DIRECTORY 通过运行

    $ gem environment

    然后设置 你的路径包括适当的 目录:

    $ export PATH=/opt/ruby-enterprise-1.8.6-20090201/bin:$PATH

    它链接回这篇 StackOverflow 文章(如何元):How do I use gems with Ubuntu?

    【讨论】:

      【解决方案2】:

      我不确定其他错误,但是这个:

      SQLite3::SQLException: PRIMARY KEY must be unique (Sequel::DatabaseError)
      

      是因为您试图将重复的主键插入到表中。不过,不知道为什么会这样。

      【讨论】:

        猜你喜欢
        • 2017-01-05
        • 2018-02-18
        • 1970-01-01
        • 2014-06-07
        • 2012-08-27
        • 2014-12-12
        • 1970-01-01
        • 1970-01-01
        • 2014-08-16
        相关资源
        最近更新 更多