[英]Using RubyGems on ubuntu server
我通過官方教程在我的Ubuntu 10.04服務器上安裝了Ruby on Rails: https : //help.ubuntu.com/10.04/serverguide/C/ruby-on-rails.html
但我有一些麻煩。 請幫我!
1)我無法安裝任何寶石!
sudo gem install sqlite3-ruby
回報
錯誤:安裝sqlite3-ruby時出錯:錯誤:無法構建gem本機擴展。
/usr/bin/ruby1.8 extconf.rb extconf.rb:3:在`require'中:沒有要加載的文件 - 來自extconf.rb的mkmf(LoadError):3
Gem文件將保留在/var/lib/gems/1.8/gems/sqlite3-1.3.3中以供檢查。 結果記錄到/var/lib/gems/1.8/gems/sqlite3-1.3.3/ext/sqlite3/gem_make.out
2)當我試圖通過命令獲取Rails版本時
rails -v
服務器打印:
getopt:無效選項 - 'v'終止...
如果您沒有開始使用Ubuntu repos中的軟件包(我認為沒有理由),我建議您遵循以下指南:
考慮通過並確保安裝了sqlite3庫。 看起來您可能缺少構建gem所需的依賴項。 在這種情況下,您可以在安裝gem之前嘗試運行此命令:
sudo apt-get install libsqlite3-dev
另外,試試吧
rails --version
代替。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.