- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想安装gitlab,不推荐使用任何ruby版本管理器。但是
这是我的操作系统 Linux dqa-dev 3.13.0-24-generic#46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux
linking shared-object psych.so
installing default psych libraries
make[2]: Leaving directory `/home/poc/ruby-2.0.0-p451/ext/psych'
make[2]: Entering directory `/home/poc/ruby-2.0.0-p451/ext/pty'
compiling pty.c
pty.c: In function 'chfunc':
pty.c:143:12: warning: ignoring return value of 'seteuid', declared with attribute warn_unused_result [-Wunused-result]
seteuid(getuid());
^
linking shared-object pty.so
installing default pty libraries
make[2]: Leaving directory `/home/poc/ruby-2.0.0-p451/ext/pty'
make[2]: Entering directory `/home/poc/ruby-2.0.0-p451/ext/racc/cparse'
compiling cparse.c
linking shared-object racc/cparse.so
installing default cparse libraries
make[2]: Leaving directory `/home/poc/ruby-2.0.0-p451/ext/racc/cparse'
make[2]: Entering directory `/home/poc/ruby-2.0.0-p451/ext/readline'
compiling readline.c
readline.c: In function 'Init_readline':
readline.c:1886:26: error: 'Function' undeclared (first use in this function)
rl_pre_input_hook = (Function *)readline_pre_input_hook;
^
readline.c:1886:26: note: each undeclared identifier is reported only once for each function it appears in
readline.c:1886:36: error: expected expression before ')' token
rl_pre_input_hook = (Function *)readline_pre_input_hook;
^
readline.c: At top level:
readline.c:530:1: warning: 'readline_pre_input_hook' defined but not used [-Wunused-function]
readline_pre_input_hook(void)
^
make[2]: *** [readline.o] Error 1
make[2]: Leaving directory `/home/poc/ruby-2.0.0-p451/ext/readline'
make[1]: *** [ext/readline/all] Error 2
make[1]: Leaving directory `/home/poc/ruby-2.0.0-p451'
make: *** [build-ext] Error 2
câu trả lời hay nhất
我也有 Ubuntu 14.04,我必须让它工作。分享我所做的,以防它对你有用。
我修补了文件 ext/readline/readline.c
替换行 1886
:
rl_pre_input_hook = (Function *)readline_pre_input_hook;
Và
rl_pre_input_hook = (rl_hook_func_t *)readline_pre_input_hook;
然后我又试了一次,成功了。
nguồn:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741825
关于ruby - 在没有 rvm 或 rbenv 的情况下编译 Ruby 2.0 错误, `readline.c:1886:26: error: ' Function' undeclared (first use in this function)`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23488790/
Có thư viện hoặc framework nào được thiết kế để tạo điều kiện thuận lợi cho việc xây dựng dự án từ một ngôn ngữ lập trình hoàn thiện khác không? Rất dễ dàng để chỉ định logic, bộ và quy tắc phức tạp trong các ngôn ngữ lập trình như C++, java, v.v., nhưng việc hoàn thành những điều này trong Makefiles dường như là một cuộc chiến khó khăn. Tôi chưa sâu
Tôi có mã này biên dịch tốt với clang (ngay cả với -Weverything), nhưng gcc gặp lỗi. #include #include #include sử dụng không gian tên
Tôi có tệp tiêu đề khối sau BKE_mesh.h: /* Dữ liệu kết nối */ typedef struct IndexNode { struct IndexNode *
Tôi gặp phải sự cố lạ ở một trong các dự án của mình. Cơ sở mã của tôi phụ thuộc vào một thư viện bên ngoài, chứa một lớp có tên là Dataset. Lớp Dataset kế thừa riêng từ std::vector (trong đó Sample.
Khi biên dịch một dự án C hoặc C++ nhỏ trong thiết bị đầu cuối bằng gcc, g++ hoặc make, tôi gặp lỗi sau: /tmp/ccG1caGi.o: In function `main': main.c:(.tex
Tôi đang cố gắng biên dịch CEDET từ CVS cho Emacs 23.1.50 trên Windows, nhưng tại "Bước 6: Mở EDE..." tôi gặp lỗi: "defvar: giá trị ký hiệu dưới dạng biến không hợp lệ: cedet -m
Tôi đang (lại) học lập trình và tôi đang bắt đầu với C. IDE của tôi (nếu tôi có thể nói như vậy) là cygwin (32 bit) và Visual-Studio 2010 trên Windows7. Tôi luôn biên dịch mã của mình bằng gcc (cygw
Tôi thích sử dụng các lớp cục bộ trong các lớp mẫu để thực hiện các cấu trúc giống như "nếu" tĩnh. Nhưng tôi đang gặp phải sự cố khi gcc 4.8 không muốn biên dịch mã của tôi. Nhưng 4.7 thì ổn. Ví dụ này: #include #include #in
Tôi có một dự án phải được biên dịch chỉ bằng java 1.4. Nhưng tôi dự định viết một số bài kiểm tra đơn vị bằng mockito. Tôi muốn một cách để chỉ định trong pom để src/main/java biên dịch với jdk 1.4 nhưng
Tôi muốn hiểu quá trình biên dịch PHP hoạt động như thế nào. Giả sử tôi có một file tên là funcs.php và file này có ba hàm, nếu tôi đưa vào hoặc yêu cầu nó thì liệu cả ba hàm đó có được biên dịch trong quá trình tải file không? Hoặc mã nguồn sẽ là
Chuỗi công cụ biên dịch Khi chúng tôi viết chương trình, chúng tôi sử dụng môi trường phát triển tích hợp (IDE: Môi trường phát triển tích hợp). Môi trường phát triển tích hợp có thể tạo điều kiện thuận lợi rất nhiều cho các lập trình viên của chúng tôi viết chương trình, nhưng rất khó để định cấu hình.
Tôi đang viết một số mã Scala và nhận được thông báo lỗi lạ khi cố gắng biên dịch mã. Tôi đã chia mã thành một mã đơn giản hơn (điều này hoàn toàn vô nghĩa theo quan điểm ngữ nghĩa, nhưng vẫn hiển thị lỗi). scala> :dán // Ent
Tôi đang biên soạn một tệp SCSS và có vẻ như nó đang xóa nhận xét của tôi. Tôi có thể sử dụng lệnh nào để giữ tất cả các bình luận? >SASS input.scss out.css Tôi thấy có hai loại nhận xét trong SCSS. // Giao tiếp
Đây là mã của tôi: #include typedef struct { const char *description; int age;
Khi bạn biên dịch một cuộc chiến grails, tôi biết rằng mã .groovy được biên dịch thành các tệp lớp bytecode, nhưng tôi không hiểu làm thế nào vùng chứa (ví dụ: tomcat) biết cách biên dịch chúng khi yêu cầu GSP. Container có hiểu GSP không? được cài đặt trên máy chủ
Tôi đang cố gắng biên dịch nhiều tệp thành một chương trình chung. Tôi gặp lỗi: tham chiếu không xác định đến 'pi' Đây là khung mã và Makefile của tôi. Tôi đã làm gì sai? Cảm ơn bạn! Tập tin:calcPi.c
Tôi đã thử sử dụng LD_PRELOAD để kết nối hàm sprintf để in kết quả vào bộ đệm: #define _GNU_SOURCE #include #include int
Tôi đang tìm cách dễ nhất để tự động biên dịch lại CoffeeScript thành JS. Đọc tài liệu nhưng vẫn gặp khó khăn khi đạt được thứ tôi muốn. Tôi cần nó để giám sát mọi tệp *.coffee trong thư mục src/
Tôi muốn sử dụng waveformjs tùy chỉnh. Tôi đã tìm thấy cái này trên SO tuy nhiên, tôi không biết cách biên dịch/cài đặt dạng sóng để bắt đầu. Tôi đã sao chép nó từ GitHub và thực hiện các thay đổi, nhưng tôi không biết cách chuyển đổi nó thành tệp .js. Câu trả lời tốt nhất là dành cho
Thật khó để nói những gì đang được hỏi ở đây. Câu hỏi mơ hồ, mơ hồ, không đầy đủ, quá rộng hoặc hùng biện và không thể trả lời hợp lý ở dạng hiện tại. Để được trợ giúp làm rõ vấn đề này để bạn có thể mở lại, hãy truy cập trung tâm trợ giúp. Đã đóng
Tôi là một lập trình viên xuất sắc, rất giỏi!