linux - 在centOS上安装ruby on Rails

标签 linux ruby-on-rails-3 centos redmine

这些天,我尝试在centOS上安装Redmine(一个基于Ruby on Rails的Web应用程序)。
我按照 ruby​​ 网站上的官方指南进行操作。但是我遇到了问题:
在终止中:

[root@localhost aaa]# cd blog 
[root@localhost blog]# rails -v
Rails 3.2.6

    [root@localhost blog]# rails server
    => Booting WEBrick
    => Rails 3.2.6 application starting in development on http://0.0.0.0:3000
    => Call with -d to detach
    => Ctrl-C to shutdown server
    [2012-07-03 07:01:32] INFO  WEBrick 1.3.1
    [2012-07-03 07:01:32] INFO  ruby 1.8.7 (2012-06-29) [i686-linux]
    [2012-07-03 07:01:32] INFO  WEBrick::HTTPServer#start: pid=20517 port=3000
    ...

效果很好。 但是当我启动另一个应用程序Redmine时。

[root@localhost aaa]# cd redmine
[root@localhost redmine]# rails -v
script/rails:6:in `require': no such file to load -- rails/commands (LoadError)
        from script/rails:6
[root@localhost redmine]# rails server
script/rails:6:in `require': no such file to load -- rails/commands (LoadError)
        from script/rails:6
...

结果让我很困惑。任何人都可以帮助我。

最佳答案

听起来redmine是rails 2.x,而blog是rails 3.x。我已经使用 RVM 和 gemset 解决了这个问题。您可以搜索运行多个版本的 Rails 的其他方法。

关于linux - 在centOS上安装ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11312690/

相关文章:

mysql - Rails 和 MySQL。有什么方法可以查看表格?

docker - 建立从 Jenkins 容器到 SSH 服务器容器的 SSH 连接,我可以用密码登录建立但不能用私钥建立

mono - Kestrel 命令抛出无法加载 libuv。确保 libuv 已安装并可用作 libuv.so.1

centos - 适用于 CentOS 6 的 OSM2PGSQL

linux - 如何在 Linux/Bash 中将大文件拆分为带前缀的小文件

python - 我无法在 Windows 10 的 cmd 中或在 kali linux 的终端中运行 .py 文件

linux - 如何使用 sed 在 mac 上更改行 (Darwin)

ruby-on-rails - 在 Rails 3 中为 ajax 与 html 请求呈现不同的操作

ruby-on-rails - Errno::EIO: 输入/输出错误 - <STDOUT>

linux - 下载最新二进制文件后出现错误 `make` erlang