2012-08-30 9 views
7

Gherkin 2.1.5をインストールしようとしていますが、実際はhttps://github.com/opencongress/opencongressの依存関係です。私はインストールするコードのルートディレクトリにbundle installを使用しています。約20-30個のパッケージがインストールされていますが、今はこだわっています。私は走っています:Gherkinのインストールに関するトラブルシューティング2.1.5

Linux 3.2.0-27-generiC#43-Ubuntu SMP 
Linux Mint 13 Maya 

ここでは、インストールが終了した出力です。

---snip--(a bunch of usings) 
Installing gherkin (2.1.5) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. 

     /usr/bin/ruby1.8 extconf.rb 
checking for main() in -lc... yes 
creating Makefile 

make 
gcc -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -O0 -Wall -Werror -c  gherkin_lexer_ar.c 
/Users/aslakhellesoy/scm/gherkin/tasks/../ragel/i18n/ar.c.rl: In function ‘CLexer_scan’: 
/Users/aslakhellesoy/scm/gherkin/tasks/../ragel/i18n/ar.c.rl:198:29: error: the comparison will always evaluate as ‘true’ for the address of ‘raise_lexer_error’  will never be NULL [-Werror=address] 
/Users/aslakhellesoy/scm/gherkin/tasks/../ragel/i18n/ar.c.rl:198:29: error: the comparison will always evaluate as ‘true’ for the address of ‘raise_lexer_error’  will never be NULL [-Werror=address] 
cc1: all warnings being treated as errors 
make: *** [gherkin_lexer_ar.o] Error 1 


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/gherkin-2.1.5 for inspection. 
Results logged to /usr/lib/ruby/gems/1.8/gems/gherkin-2.1.5/ext/gherkin_lexer_ar/gem_make.out 

私は以前にルビーでプログラミングしたことがないので、私は物事のインストールプロセス全体から少し外れています。私はちょうどredclothをインストールする方法を考え出し、私が良いと思った。アドバイスありがとう。

答えて

13

gem install gherkin -v '2.1.5' -- --with-cflags=-w

私のためのトリックを行いました。

+2

これは機能しましたが、なぜですか?理解がなければ、我々はstackoverflowを永遠に閲覧するために委託されている! – cmrichards

関連する問題