我必须在一台没有互联网连接的机器上安装几个创业板文件。为此,我将包从连接到internet的计算机中导入,并将文件复制到脱机计算机。在安装过程中,我遵循了这个,但它是不可取的。事实上,结果如下:
gem install --force --local *.gem
ERROR: Could not find a valid gem '*.gem' (>= 0) in any repository
我的问题是:没有互联网,我如何安装这20/30种不同的宝石?还有别的办法吗?
谢谢!
更新:我再次尝试逐文件夹安装gem,首先使用"gem构建“,然后使用"gem
我目前正在尝试安装一个创业板gem install micromidi。每当我从终端运行它时,我都会收到以下错误:
ERROR: Could not find a valid gem 'micromidi' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: Connection refused - connect(2) for "rubygems.global.ssl.fastly.net" po
正如标题所解释的那样,我已经添加了rails_admin gem,但是它缺少了带有管理配置的app/ admin 文件夹。但是这个应用程序是集成的,并且可以很好地工作在创业板上:我已经在创业板和管理站点上添加了资源,并正确地配置和显示。
我以前使用过Rails Admin,但我没有这样的问题。在您运行安装程序:..as well as a new folder at app/admin to put all your admin configurations.之后,根据它们的文档,它应该马上就在那里了。
有人遇到类似的问题或知道问题是什么吗?
有没有一种方法可以在不访问互联网的情况下发布Ruby,只是将安装在dev的pc上的gem捆绑起来呢?
这是为了部署在我们的组织内,访问互联网受到严重限制。所有pc机运行的Windows7都带有Ruby1.9.3和Bundler 1.11.2
我对吉特或邦德勒的经验不多。Rails不使用,但其他一些宝石,如activerecord和logger。
我尝试的是:我用我的rb创建了一个文件夹。脚本和带有所需创业板的.gemspec文件,然后我执行了bundle gem name_of_the_gem_i_want_to_make,但得到了一个错误Errno::ENOENT: No such file
我试图在崇高的文本中打开一颗宝石,但没有成功。我已经安装了邦德勒。以下是正在发生的事情。
在命令行中:
$bundle open Devise
To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR
当我去的时候,上面说,
打开给定的捆绑创业板的源目录:
$捆绑开式创业板
这将在编辑器中打开提供的GEM的源目录。为此,必须设置EDITOR 或 BUNDLER_EDITOR 环境变量的。
这一切我都是新手。设置我的或BUNDLER_EDITOR环境变量的特定步骤是什么?我在一台Mac上,用的是崇高的文字。
谢谢。