Tôi cần uWSGI để chạy dự án django. Vì vậy, khi tôi đang cố gắng để cài đặt uWSGI, nó cho tôi một lỗi nói "Ngoại lệ: bạn cần một trình biên dịch C để xây dựng uWSGI". Nhưng mac đi kèm với trình biên dịch gcc.Lỗi khi cài đặt uWSGI trên mac
Tôi đã tải uWSGI từ "http://projects.unbit.it/uwsgi/wiki/WikiStart#Getit" và cố gắng để cài đặt bằng lệnh "python setup.py cài đặt"
Đây là lỗi tôi đã nhận trong khi cài đặt uWSGI
running install
using profile: buildconf/default.ini
detected include path: ['/usr/local/include', '/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple
darwin11/4.2.1/include', '/usr/include', '/System/Library/Frameworks', '/Library/Frameworks']
Traceback (most recent call last):
File "setup.py", line 98, in <module>
distclass=uWSGIDistribution,
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py",
line 152, in setup
dist.run_commands()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
line 953, in run_commands
self.run_command(cmd)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
line 972, in run_command
cmd_obj.run()
File "setup.py", line 61, in run
conf = uc.uConf(get_profile())
File "/Users/jay/Downloads/Softwares/Work/uwsgi-1.2.4/uwsgiconfig.py", line 340, in __init__
raise Exception("you need a C compiler to build uWSGI")
Exception: you need a C compiler to build uWSGI
Vậy điều gì sẽ xảy ra khi bạn gõ 'gcc' từ dòng lệnh? –
Nó nói "i686-apple-darwin11-llvm-gcc-4.2: không có tệp đầu vào" khi tôi nhập gcc trong terminal – Jay
Tôi đoán bạn phải cài đặt công cụ nhà phát triển, cụ thể là XCode. Khi bạn cài đặt XCode, bạn có thể chọn các gói khác nhau. Ở đó bạn sẽ phải chọn "hỗ trợ phát triển UNIX". Sau đó, thử cài đặt lại. – Jens