我使用紅寶石1.9.2(沒有rvm)和軌道3.0.0在Ubuntu..when我試圖運行服務器以下錯誤即將到來: 沒有這樣的文件加載--openssl ... 我是新來的Ruby on Rails的PLZ這麼幫我......沒有這樣的文件加載--openssl
4
A
回答
3
我有同樣的問題,但關鍵是要安裝Ruby之前如下:
$ install build-essential bison openssl libreadline5 libreadline5-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libmysqlclient-dev
2
您應該在構建Ruby或Gem之前安裝以下Debian/Ubuntu包:
$ sudo apt-get install build-essential bison openssl libreadline5 libreadline5-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libmysqlclient-dev
如果您在未安裝某些軟件包的情況下構建了Ruby或Gem,則需要重新構建它們。
然後,以下將修復No such file to load -- openssl
錯誤。轉到Ruby源代碼目錄,例如ruby-1.9.2-p180/
。
$ cd ext/openssl
$ make
$ sudo make install
相關問題
- 1. 沒有這樣的文件加載 - openssl
- 2. 的Rails 3 - 沒有這樣的文件來加載 - OpenSSL的
- 3. 沒有這樣的文件來加載 - OpenSSL的紅寶石
- 4. RubyOnRails/OSX:沒有這樣的文件加載 - openssl
- 5. Rails:沒有這樣的文件加載 - openssl生成模型時
- 6. 沒有這樣的文件加載 - map_by_method
- 7. 沒有這樣的文件加載 - factory_girl
- 8. 沒有這樣的文件加載 - rack
- 9. 沒有這樣的文件加載 - gollum
- 10. 沒有這樣的文件加載 - FasterCSV
- 11. 我在OSX 10.7.5上得到「沒有這樣的文件加載 - openssl」錯誤10.7.5
- 12. 耙得到中止與錯誤:沒有這樣的文件加載 - openssl
- 13. 沒有這樣的文件來加載 - 的ReadLine(加載錯誤)
- 14. 將文件加載到字符串,沒有這樣的文件?
- 15. 沒有這樣的文件來加載 - 但文件在軌
- 16. `負載':沒有這樣的文件加載
- 17. 的OpenSSL/bn.h:沒有這樣的文件或目錄
- 18. couch_potato:沒有這樣的文件來加載 - JSON /添加/導軌
- 19. 爲「OpenSSL/ssl.h:沒有這樣的文件或目錄」混帳
- 20. 致命錯誤:openssl/evp.h沒有這樣的文件或目錄
- 21. 致命錯誤:openssl/aes.h:沒有這樣的文件或目錄
- 22. Rails的錯誤 - 沒有這樣的文件加載 - mysql的
- 23. '需要「:沒有這樣的文件來加載 - sqlite3的/ sqlite3_native(LoadError)
- 24. 在'需要':沒有這樣的文件來加載 - 的iconv(LoadError)
- 25. JRuby的 「沒有這樣的文件來加載」
- 26. 新的Rails安裝 - 沒有這樣的文件加載 - phusion_passenger/alalytics_logger
- 27. 「沒有這樣的文件來加載 - rspec的/預期(LoadError)」
- 28. 錯誤「沒有這樣的文件來加載」 - sqlite3的/ sqlite3_native(LoadError)
- 29. 沒有這樣的文件來加載 - 的RDoc /任務
- 30. 問題的寶石:「沒有這樣的文件來加載」
您是從源代碼還是通過ubuntu軟件包安裝ruby? – Maran 2010-10-30 17:22:47