我使用rails v 3.2.12和标准jQuery plyg-in作为gem。现在我需要对它进行一些更改,所以我分叉github repo来做我需要的东西,然后安装gem并使用它,问题就在最后一步。我在我的gemfile中写道
gem 'fullcalendar-rails', :git => 'https://github.com/mitchenkod/fullcalendar-rails-kogdata.git'
bundle install succedded,但是当我在localhost上的浏览器中启动时,我的应用程序找不到gem文件。 这很奇怪,因为安装了宝石。我已经注意到,在红宝石的胜利中
C:\Ruby193\lib\ruby\gems\1.9.1
gem文件通常被复制到gem文件夹中,但是我在gemder文件夹中看到了我的gem文件 所以,问题是,我怎么能告诉铁路在那里找到文件,或者让捆绑商将它们放在另一个文件夹中,这就好了!
答案 0 :(得分:0)
您需要确保使用Bundler启动Rails服务器。 Git gem的处理方式与“真正的”gem略有不同,因此无法将它们安装到标准的gem目录中。
如果在命令行上运行,可以使用“bundle exec rails server”在Bundler下运行。
在RubyMine中,Bundler tab上的运行/调试配置中有一个复选框:“在捆绑包的上下文中运行脚本”。这需要进行检查。