我的Ubuntu机器上有ruby 1.9.2和rails 3.1.0。在我的rails应用程序中 - > config / boot.rb,有一个require 'bundler/setup'
语句,但是ruby找不到这个'bundler/setup.rb'
,我试图找到这个文件,这个文件存在于文件夹/usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/setup.rb
中,但是当我跑$locate bundler/setup.rb
,什么都没有出来。这太奇怪了......
答案 0 :(得分:0)
要刷新索引locate
使用,您需要运行updatedb
。在Ubuntu上有cron作业,它们不时运行它,但是要查找新创建的文件,你必须手动运行。
关于真正的问题:你的ruby安装被破坏了,所以重新安装修复它。下次您可以使用gem env
检查路径是否与磁盘上的路径匹配并移动文件。