1

我正在使用 rails v 3.2.12 和标准 jQuery plyg-in 作为 gem。现在我需要对其进行一些更改,所以我 fork github repo 来做我需要的事情,然后安装 gem 并使用它,问题出在最后一步。我写在我的gemfile

  gem 'fullcalendar-rails', :git =>  'https://github.com/mitchenkod/fullcalendar-rails-kogdata.git'

捆绑安装成功,但是当我在本地主机上的浏览器中启动时,我的应用程序找不到 gem 文件。这很奇怪,因为 gem 已安装。我注意到,在红宝石中

 C:\Ruby193\lib\ruby\gems\1.9.1

gem 文件通常被复制到 gem 文件夹中,但是我在 bundler foder 中看到了我的 gem 文件,所以问题是,我怎样才能告诉 rail 在那里找到文件,或者让 bundler 将它们放在另一个文件夹中,谢谢!

4

1 回答 1

0

您需要确保 Rails 服务器正在使用 Bundler 启动。Git gem 的处理方式与“真正的”gem 略有不同,因此它们不能安装到标准 gem 目录中。

如果在命令行上运行,可以使用“bundle exec rails server”在Bundler下运行。

在 RubyMine 中,Bundler 选项卡上的运行/调试配置中有一个复选框:“在包的上下文中运行脚本”。这需要检查。

于 2013-08-06T08:22:30.980 回答