Tôi có một iMac mới với Lion và cài đặt Xcode 4.3.2. Sau khi chạyCách sử dụng RVM để cài đặt Ruby 1.9.3 khi Xcode 4.3.2 được cài đặt và gcc bị thiếu?
curl -L get.rvm.io | bash -s stable
tôi mở ra một mới bash
, và sử dụng
$ rvm install 1.9.3
cài đặt của Ruby 1.9.3, nhưng có lỗi và nhật ký nói rằng trình biên dịch C không phải là ở đó. Và rvm requirements
nói:
$ rvm requirements
[...]
Xcode 4.3+ users
- please be warned
- only ruby-1.9.3-p125+ is partially supported
- in case of any compilation issues:
* downgrade to Xcode 4.1
* uninstall Xcode and install osx-gcc-installer
and reinstall your rubies.
Vậy điều đó có nghĩa là tôi có thể cần hạ cấp xuống Xcode 4.1? Nếu tôi muốn giữ mã Xcode 4.3.2 thì sao? Sau đó, sẽ 1.9.3-p125 + có thể làm việc, nhưng chỉ một phần?
Cập nhật: hoặc cách cài đặt Ruby 1.9.2 - nó có hoạt động với Rails 3.2.3 mới nhất không? Nếu vậy, làm thế nào để thêm gcc? (Sử dụng gcc Xcode của?)
Đầu ra của 'cd/tmp; echo "int main (int argc, char * argv) {return 0;}"> foo.c; gcc -o foo foo.c; ./foo && echo success || echo thất bại'? – sarnold
khi tôi tự gõ 'gcc', nó nói' -bash: gcc: command not found' –
Hãy thử đoạn cuối cùng của lời khuyên [về câu trả lời này] (http://stackoverflow.com/a/8032980/377270) : 'rvm install 1.9.3 --with-gcc = clang' – sarnold