首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails在ubuntu上的光荣设置

rails在ubuntu上的光荣设置
EN

Server Fault用户
提问于 2011-03-10 15:35:35
回答 4查看 3.7K关注 0票数 2

我已经尝试安装了一段时间,这需要红宝石和rails等。我终于得到了rails页面服务,但无法完成安装gitorious,因为创业板版本太新。

错误日志显示

请运行“rake超声波:配置”

这给了

代码语言:javascript
复制
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

它给了:

代码语言:javascript
复制
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个宝石。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2011-03-10 15:40:21

不介意..。尽管rvm install rubygems 1.4.2说它失败了,但它还是成功了。

票数 3
EN

Server Fault用户

发布于 2011-10-24 09:23:57

我也遇到过同样的问题。现在,在安装指南页面顶部有两个额外的安装指南:

Ubuntu 10.04

Ubuntu 11.04

这为我解决了这个问题和安装过程中的其他问题,希望这对其他人也有帮助。

票数 1
EN

Server Fault用户

发布于 2012-07-24 22:46:04

我认为正确的做法是:

代码语言:javascript
复制
rvm rubygems 1.4.2

这告诉rvm更改rubygems的版本,而不是尝试安装一个版本。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/245755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档