我已经尝试安装了一段时间,这需要红宝石和rails等。我终于得到了rails页面服务,但无法完成安装gitorious,因为创业板版本太新。
错误日志显示
请运行“rake超声波:配置”
这给了
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更新-- Debian上禁用了系统,因为它将覆盖rubygems Debian包的内容,并且可能以微妙的方式破坏Debian系统。Debian支持的更新rubygems的方法是通过apt,使用Debian官方存储库。如果您确实知道自己在做什么,仍然可以通过设置REALLY_GEM_UPDATE_SYSTEM环境变量来更新rubygems,但是请记住,Debian完全不支持这一点。
因此,我将export REALLY_GEM_UPDATE_SYSTEM=1添加到.bashrc中,并将其重新加载。~/..bashrc仍然保持不变。我尝试过各种形式的设置这个环境变量没有运气。
我还被告知在#gitorious通道上添加带有require "thread"行的文件config/initializers/rubygis.rb。这没什么用。
编辑:刚刚找到了另一种方法,那就是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.请告诉我如何在ubuntu10.10上降低rubygems的等级,或者升级Gitathyto1.6.2个宝石。
发布于 2011-03-10 15:40:21
不介意..。尽管rvm install rubygems 1.4.2说它失败了,但它还是成功了。
发布于 2011-10-24 09:23:57
发布于 2012-07-24 22:46:04
我认为正确的做法是:
rvm rubygems 1.4.2这告诉rvm更改rubygems的版本,而不是尝试安装一个版本。
https://serverfault.com/questions/245755
复制相似问题