【发布时间】:2011-02-18 21:46:16
【问题描述】:
我正在尝试安装 Webiva(Rails CMS)
我正在使用 RVM 管理我的 Ruby 版本,我目前在 Ubuntu 10.04 上安装了 1.8.7 和 1.9.2(我在 Linux 方面还很新,所以不要对我太苛刻 =P)
我一直在关注this tutorial。要安装 Webiva,我需要运行 ./script/quick_install.rb,但它无法抛出以下内容
<internal:lib/rubygems/custom_require>:29:in `require’: no such file to load — sha1 (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require’
from ./script/quick_install.rb:3:in `<main>’
我相信是因为我的主文件夹中安装了 ruby 和 rubygems(因为 RVM)。
知道如何安装 Webiva 吗?可能我需要修改该脚本以指向安装 Ruby 的正确位置。但不知道真的...
这是脚本的第一行:
#!/usr/bin/env ruby
require 'sha1'
require 'base64'
require 'fileutils'
require 'yaml'
require 'rubygems'
require 'memcache'
RAILS_ROOT = File.dirname(__FILE__) + "/.."
def run_db_command(command,use_db=true)
if use_db
system("mysql",'-u',@username,"--password=#{@pw}","--host=#{@db_host}","--port=#{@db_port}",'-e',command,@db_name)
else
system("mysql",'-u',@username,"--password=#{@pw}","--host=#{@db_host}","--port=#{@db_port}",'-e',command)
end
end
class WebivaQuickInstall
...
而here 是完整的源代码
谢谢
【问题讨论】:
标签: ruby-on-rails content-management-system installation rvm