【问题标题】:install redmine on linux entreprise server在 linux 企业服务器上安装 redmine
【发布时间】:2014-12-25 22:23:07
【问题描述】:

实际上正在我的服务器中开发 Redmine,我需要获取捆绑程序。 目前,我正在按照本教程 (www.redmine.org/projects/redmine/wiki/RedmineInstall) 中的一些步骤设置我的 Redmine,正如您所看到的,他们首先要求获取 ruby​​ 环境和所有其他依赖项(Gems, gcc),然后他们要求安装 Bundler 并在这里我被卡住了,因为我无法在我的服务器中运行(gem install bundler),因为我无法从它连接到互联网。 所以请你帮我找一个替代方法来获得捆绑器。 感谢您的合作。

【问题讨论】:

    标签: rubygems


    【解决方案1】:

    您可以直接下载bundler rubygem,将其复制到您的服务器并通过gem install bundler命令将其安装在与下载文件相同的文件夹中。

    但无论如何,在安装bundle install 之后,您可能会失去互联网连接。

    也许你应该请人为你的需要打包 Redmine 或设置本地 ruby​​gems 镜像。

    【讨论】:

      【解决方案2】:

      最好的办法是在另一台确实有互联网连接的机器上使用bundle install --deployment --standalone构建一个独立的包。

      这会将所有 gem 下载并安装到 redmine 根目录内的一个目录中,并生成一个设置加载路径的文件,这样您就不需要在运行时在服务器上安装 Bundler。

      然后您需要修改代码以避免在启动时调用 Bundler,而是需要生成的 bundle/bundler/setup.rb 文件。

      http://myronmars.to/n/dev-blog/2012/03/faster-test-boot-times-with-bundler-standalone有更多详细信息

      然后,您将修改后的 redmine 目录复制到您的服务器上。

      或者,您可以使用 rpm、apt 或等效软件在您的服务器上安装现有的 redmine 二进制包。详细信息取决于您使用的特定服务器操作系统。

      【讨论】:

      • 嗨,谢谢你的帮助,我在另一台机器上安装了 redmine,我拿走了我在第二台机器上安装的所有 gem,我把主题放在服务器上,然后使用你给我的命令购买(bundle install --standalone)它安装了我在 Gemfile 中需要的所有必要的 gem,非常感谢你们
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多