3

sys-proctable をバンドルでインストールできません。インストールされていても文句を言うのをやめません:

$ gem install sys-proctable --platform universal-linux
Fetching: sys-proctable-0.9.2-universal-linux.gem (100%)
Successfully installed sys-proctable-0.9.2-universal-linux
1 gem installed

$ bundle install
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
Could not find sys-proctable-0.9.2 in any of the sources

$ bundle install --platform universal-linux
Unknown switches '--platform'

$ bundle config build.sys-proctable --platform univeral-linux

$ bundle install
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
Could not find sys-proctable-0.9.2 in any of the sources

$ bundle install --without production
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
Could not find sys-proctable-0.9.2 in any of the sources

$ grep proctable Gemfile

$  rails console
You have requested:
  pg = 0.12.2

The bundle currently has pg locked at 0.12.2.
Try running `bundle update pg`
Run `bundle install` to install missing gems.

$ uname -a
CYGWIN_NT-5.1 dumbopc 1.7.17(0.262/5/3) 2012-10-19 14:39 i686 Cygwin

Gemfile: http://pastebin.com/Fre28yTp

gem list --local: http://pastebin.com/yP0sbHF2

Gemfile に追加しようとしgem 'sys-proctable', '~>0.9.2', :git => 'git://github.com/djberg96/sys-proctable.git'ましたが、うまくいきませんでした:

$ bundle install
Updating git://github.com/djberg96/sys-proctable.git
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Could not find gem 'sys-proctable (~> 0.9.2) ruby' in git://github.com/djberg96/sys-proctable.git (at master).
Source contains 'sys-proctable' at: 0.9.2
4

2 に答える 2

1

あなたがあなたを示さない限り、確かに言うことはできませんが、あなたGemfileが求めている宝石はsys-proctable-0.9.2sys-proctable

望ましい応答を得るには、インストールする前にを使用する必要があるのは事実ですbundle config build.sys-proctable --platform univeral-linuxが、gem 名はsys-proctable.

編集

この問題に続いてhttps://github.com/djberg96/sys-proctable/issues/24実際にそれを要求できるかどうかをチェックアウトirbできるようです.ローカル ディレクトリからのパス、またはgitリポジトリから直接のパスです。

どちらかとしてgem 'sys-proctable', :git => 'git://github.com/djberg96/sys-proctable.git'

また

gem 'sys-proctable', :path => 'path/to/gem/inside/project'

于 2013-02-25T20:58:33.363 に答える
0

rm Gemfile.lock実行してから実行してみてくださいbundle install

Gemfile 内の gem は次のようになります。 gem 'sys-proctable', :git => 'git://github.com/djberg96/sys-proctable.git'

追加のヘルプ:

jRuby に移行しようとしたときに、この問題に遭遇しました。同じことを行い、Heroku にデプロイする場合は、次の編集も行います。

Gemfile で、sqlite3gem と gem を削除しますpg。それらを次のように置き換えます。

gem 'activerecord-jdbcsqlite3-adapter'
gem 'activerecord-jdbcpostgresql-adapter'

于 2013-03-11T16:41:37.720 に答える