2012-02-25 6 views
1

だから、IVEは、経由して(私はレールのアプリを実行しようとしてインストールルビープラス

Could not find gem 'rdoc (~> 3.4)', required by 'rails (= 3.0.9)', in any of the sources 

エラーを得たとして、レールがインストールされていませんでした

(Joyentの)smartos 64プラスのマシンを持ってレールS)

は、だから私は

sudo gem install rails 

を経由してレールを設置して、私はエラーを得た:

make: gcc: Command not found 

また(iはソースをダウンロードして手動でコンパイルしようとしたときに)前記

checking build system type... i386-pc-solaris2.11 
checking host system type... i386-pc-solaris2.11 
checking target system type... i386-pc-solaris2.11 
checking for gcc... no 
checking for cc... no 
checking for cl.exe... no 
configure: error: in `/apps/ruby-1.9.3-p125': 
configure: error: no acceptable C compiler found in $PATH 

ところでiもsmartosパッケージャを試み

pkgin in ruby19-rails-3.0.9 

イムビット混乱SmartOSプラスためバージョンはこれのほとんどがプリインストールされているはずです!

答えて

2

gccを手動で行う必要があるようです。 This postにはいくつかの情報があります。彼らが提案するコマンドはpkgin install gcc-compiler gcc-runtime gcc-tools-0です。

+0

は私が/ usr/sfw/binにいる自分のwiki言及するのgccでのgcc-V – Akshat

+0

smartosのためのメモをしたときだけで実現ので、私はそこにチェックし、それを見つけるdidntの! – Akshat

+0

興味深い...私はSmartOSにまだ参加していませんが、あなたの質問に私の頭が少し浮かんでいたので、私はそこに飛び込んできました。働いているVMはgccを持っているはずのLinux風味です何らかの理由でデフォルトではVM上にはありません – ScottJShea

3

Ruby Gemsがネイティブバイナリパッケージを構築できるようにするには、GCCとMakeをインストールする必要があります。デフォルトでは、GCCはマシン上にないようです。

pkgin install gcc47 gmake 

gem install <your gem>