しばらくの間、gitoriousをインストールしようとしていて、RubyやRailsなどが必要でした。ついにRailsページが表示されましたが、完了できません。 gemバージョンが新しすぎるため、gitoriousのインストール。
エラーログには
'rake ultrasphinx:configure'を実行してください
そしてそれは与える
rake ultrasphinx:configure
(in /var/www/apps/gitorious)
rake aborted!
uninitialized constant ActiveSupport::Dependencies::Mutex
/var/www/apps/gitorious/Rakefile:10:in `require'
(See full trace by running task with --trace)
グーグルの検索から、これは間違った宝石のバージョンが原因です。ダウングレードする方法が見つかりません。
どうやらSudo gem update --system 1.4.2
でうまくいくはずですが、Ubuntu10.10はこれを好みません。
エラー:gemの実行中...(RuntimeError)gem update --systemはDebianで無効になっています。これは、rubygems Debianパッケージの内容を上書きし、Debianシステムを微妙に壊す可能性があるためです。 Debianがサポートするrubygemsを更新する方法は、Debianの公式リポジトリを使用してapt-getを使用することです。自分が何をしているのかを本当に知っている場合でも、REALLY_GEM_UPDATE_SYSTEM環境変数を設定することでrubygemsを更新できますが、これはDebianでは完全にサポートされていないことに注意してください。
そこで、export REALLY_GEM_UPDATE_SYSTEM=1
を.bashrcに追加し、。でリロードしました。 〜/ .bashrcでも同じです。運が悪かったので、この環境変数を設定するさまざまな形式を試しました。
また、#gitorious ircチャネルで、ファイルconfig/initializers /rubygems.rbにrequire "thread"
行を追加するように指示されました。これは何もしていません。
編集:rvm install rubygems 1.4.2
である別の方法を見つけました
そしてそれは与えました:
Removing old Rubygems files...
Installing rubygems dedicated to Ruby-1.8.7-p334...
Retrieving rubygems-1.4.2
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 288k 100 288k 0 0 282k 0 0:00:01 0:00:01 --:--:-- 414k
Extracting rubygems-1.4.2 ...
Installing rubygems for /home/ubuntu/.rvm/rubies/Ruby-1.8.7-p334/bin/Ruby
ERROR: Error running 'GEM_PATH="/home/ubuntu/.rvm/gems/Ruby-1.8.7-p334:/home/ubuntu/.rvm/gems/Ruby-1.8.7-p334@global:/home/ubuntu/.rvm/gems/Ruby-1.8.7-p334@global" GEM_HOME="/home/ubuntu/.rvm/gems/Ruby-1.8.7-p334" "/home/ubuntu/.rvm/rubies/Ruby-1.8.7-p334/bin/Ruby" "/home/ubuntu/.rvm/src/rubygems-1.4.2/setup.rb"', please read /home/ubuntu/.rvm/log/Ruby-1.8.7-p334/rubygems.install.log
WARN: Installation of rubygems did not complete successfully.
TL; DR ubuntu 10.10でrubygemsをダウングレードする方法、または1.6.2gemで動作するようにgitoriousをアップグレードする方法を教えてください。
気にしないでください...失敗したと言っていても、rvm install rubygems 1.4.2
は機能しました
私も同じ問題を抱えています。現在、gitoriousのインストールガイドページの上に2つの追加のインストールガイドがあります。
これで、インストールプロセスにおけるこの問題やその他の問題が解決しました。うまくいけば、これが他の人にも役立つことを願っています。
Gitorious用のBitNamiインストーラー を試すこともできます。これは自己完結型であり、システムから独立しています。 Gitoriousを自分のマシンで実行するために必要なすべてのものをインストールします。
私はそれを行う適切な方法は次のとおりだと思います:
rvm rubygems 1.4.2
これは、rvygemsをインストールしようとするのではなく、バージョンを変更するようにrvmに指示します。