Tôi đang cố cài đặt Gherkin 2.1.5, thật ra, nó phụ thuộc vào https://github.com/opencongress/opencongress. Tôi đang sử dụng bundle install
trong thư mục gốc của mã để cài đặt, khoảng 20-30 gói đã được cài đặt và bây giờ tôi đang mắc kẹt trên này. Tôi đang chạy:Khắc phục sự cố khi cài đặt Gherkin 2.1.5
Linux 3.2.0-27-generiC#43-Ubuntu SMP
Linux Mint 13 Maya
Đây là đầu ra khi nó ngừng cài đặt.
---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
Tôi chưa bao giờ được lập trình bằng ruby trước đây vì vậy tôi hơi mất liên lạc với toàn bộ quá trình cài đặt. Tôi đã chỉ tìm ra cách để có được redcloth để cài đặt và nghĩ rằng tôi đã ở trong tình trạng tốt. Cảm ơn lời khuyên nào.
Điều này hiệu quả nhưng tại sao? Nếu không có sự hiểu biết, chúng tôi được giao để duyệt stackoverflow mãi mãi! – cmrichards