Tôi gặp lỗi khi cố gắng cài đặt đường ray (hoặc cụ thể hơn, nguyên tử).Lỗi khi cài đặt Ruby on Rails 4.0 - atomic_reference.c Lỗi 71
Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension.
/Users/dima/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb creating Makefile
make compiling atomic_reference.c atomic_reference.c:50:9: warning: implicit declaration of function 'OSAtomicCompareAndSwap64' is invalid in C99 [-Wimplicit-function-declaration]
if (OSAtomicCompareAndSwap64(expect_value, new_value, &DATA_PTR(self))) {
^1 warning generated. linking shared-object atomic_reference.bundle
make install /usr/bin/install -c -m 0755 atomic_reference.bundle /Users/dima/.rvm/gems/[email protected]_rails_4_0/gems/atomic-1.1.10/lib/Users/dima/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/x86_64-darwin12.4.0 install: /Users/dima/.rvm/gems/[email protected]_rails_4_0/gems/atomic-1.1.10/lib/Users/dima/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/x86_64-darwin12.4.0: No such file or directory make: *** [install-so] Error 71
Gem files will remain installed in /Users/dima/.rvm/gems/[email protected]_rails_4_0/gems/atomic-1.1.10 for inspection. Results logged to /Users/dima/.rvm/gems/[email protected]_rails_4_0/gems/atomic-1.1.10/ext/gem_make.out
tôi về cơ bản chỉ sau đường ray hướng dẫn (đối với đường ray 4.0 và ruby 2.0, seen here) và đã loại đánh một bức tường ở đây, thật không may, không thể tìm thấy nhiều thông tin về những gì đang xảy ra ở đây.
Tôi đã tìm thấy this question và làm theo cả hai đề xuất trong câu trả lời với cùng một kết quả.
Bạn đang sử dụng hệ điều hành nào? Chỉnh sửa: Tôi giả sử bạn đang sử dụng OSX bằng đường dẫn thư mục chính của bạn. Bạn đã cài đặt giao diện dòng lệnh XCode và XCode chưa? –
Tôi đang sử dụng OSX và tôi đã cài đặt Xcode và CLI. – Dima