我被告知使用config.gem和:path=>“path/to/dir”可以工作。
在服务器重新启动时,environment.rb不会将gem im指向。
有人有什么想法吗?

最佳答案

所以看来经营bundler是一条路。
在控制台中:
gem安装包
然后

gem list

复制这些宝石并按如下格式格式化:http://gembundler.com/gemfile.html。然后将它们放入Gemfile(home dir)
现在对于本地gem(我已经存储在project/LOCAL_gems/thin-1.2.10中),我把它放在Gemfile中
gem "thin", :path => "local_gems/thin-1.2.10/"

下一步:
bundle install

现在。。。这是个棘手的问题在web服务器上运行“thin”时,需要在捆绑环境中运行thin命令,因此:
bundle exec thin start

你拿到了!使用bundler在rails 2.3.8上运行“瘦”web服务器!
值得注意的是,在以下情况下才会看到本地gem文件的更新:
-您已停止服务器(ctrl+c)
-保存了所有与宝石相关的文件,
-重做“bundle install”
-然后再次运行服务器以查看更改

关于ruby-on-rails - 我如何在运行RVM的本地目录(对于GIT V.C.)中存储gemfile,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5421618/

10-12 07:33
查看更多