【发布时间】:2013-06-08 13:46:30
【问题描述】:
宝石文件
每次我在终端中运行需要我的 Gemfile 的命令时,它都会被加载两次。如rails server、rails console、bundle install、...等
在我的 Gemfile 末尾添加 puts "gemfile loading?" 清楚地表明:
我的外壳输出:
gemfile loading?
/Users/AnsPoluke/.rvm/gems/ruby-1.9.3-p362@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:197: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
gemfile loading?
/Users/AnsPoluke/.rvm/gems/ruby-1.9.3-p362@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:197: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
我不知道错误代码在告诉我什么......奖金问题! ;)
RVM
此外,每次我打开一个新的 shell 时,我都必须重新配置我正在使用的 ruby 版本,即使我已经使用了rvm --default use ruby-1.9.3plenty 次。
在任何新的 shell 中运行 rvm list
ruby-1.9.3-p327 [ x86_64 ]
=* ruby-1.9.3-p362 [ x86_64 ]
默认被正确识别,但运行ruby -v输出
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
使用:
- 哦,我的-zhs
- 导轨 3.2.10
- rvm 1.17.6
不知怎的,我觉得这些问题可能是联系在一起的……感谢您的帮助!
【问题讨论】:
-
奖励问题答案:这表示您可能在 /usr/local/bin 路径上拥有太多权限。尝试运行
chmod 644 /usr/local/bin -
太棒了,它成功了! :) 谢谢分配
-
这实际上是 3 个问题,请为每个问题开一张新票!
-
开票 == 提问?感谢您提及这一点:您能否给我发送一个链接,指向一些提到这一点的 stackoverflow 声明?我在常见问题解答中找不到任何内容...
标签: ruby-on-rails ruby ruby-on-rails-3 rvm