簡體   English   中英

在ubuntu服務器上使用RubyGems

[英]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中的軟件包(我認為沒有理由),我建議您遵循以下指南:

http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you

考慮通過並確保安裝了sqlite3庫。 看起來您可能缺少構建gem所需的依賴項。 在這種情況下,您可以在安裝gem之前嘗試運行此命令:

sudo apt-get install libsqlite3-dev

另外,試試吧

rails --version

代替。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM