Ruby on rails &引用;gem安装捆绑机“;韩元';我无法处理Mac OS x 10.8.1中包含gemset(rvm)的项目
我的问题总结如下:Ruby on rails &引用;gem安装捆绑机“;韩元';我无法处理Mac OS x 10.8.1中包含gemset(rvm)的项目,ruby-on-rails,macos,rubygems,rvm,Ruby On Rails,Macos,Rubygems,Rvm,我的问题总结如下: Joses-MacBook-Pro:~ jose$ cd Estate/ Using /Users/jose/.rvm/gems/ruby-1.9.2-p290 with gemset realstate Joses-MacBook-Pro:Estate jose$ bundle ERROR: Gem bundler is not installed, run `gem install bundler` first. Joses-MacBook-Pro:Estate jose
Joses-MacBook-Pro:~ jose$ cd Estate/
Using /Users/jose/.rvm/gems/ruby-1.9.2-p290 with gemset realstate
Joses-MacBook-Pro:Estate jose$ bundle
ERROR: Gem bundler is not installed, run `gem install bundler` first.
Joses-MacBook-Pro:Estate jose$ gem install bundler
Successfully installed bundler-1.2.1
1 gem installed
Installing ri documentation for bundler-1.2.1...
Installing RDoc documentation for bundler-1.2.1...
Joses-MacBook-Pro:Estate jose$ bundle
ERROR: Gem bundler is not installed, run `gem install bundler` first.
Joses-MacBook-Pro:Estate jose$
以下是我的Gem Env的输出:
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-darwin12.1.0]
- INSTALLATION DIRECTORY: /Users/jose/.rvm/gems/ruby-1.9.3-p194
- RUBY EXECUTABLE: /Users/jose/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
- EXECUTABLE DIRECTORY: /Users/jose/.rvm/gems/ruby-1.9.3-p194/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- /Users/jose/.rvm/gems/ruby-1.9.3-p194
- /Users/jose/.rvm/gems/ruby-1.9.3-p194@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
我试着用我在这里看到的很多答案来解决这个问题,比如:
但不幸的是,到目前为止我还不能解决这个问题,我希望有人能帮我解决这个问题。我是MacOSX的新手
提前谢谢
编辑:
哪个捆绑包:
$(哪个捆绑包)
哪块宝石等
您需要明确使用ruby:
rvm use 1.9.3
您需要明确使用ruby:
rvm use 1.9.3
什么会返回
哪个bundle
,您可以运行$(哪个bundle)
?您好!我刚刚将您要求的输出添加到问题中。这不是答案,只是一个评论。MacOSX从10.7开始就“对Rails不友好”(在Lion之前,Rails是预装的)。因此,我已经放弃了斗争,正在将我的服务器迁移到Linux。YMMV,所以,如果我现在开始一个Rails项目,我不会在MacOSX上启动它。好的,很高兴知道,到目前为止,除了rvm之外,我还没有遇到Rails方面的问题。我已经做了两年多的Rails开发人员,我一直使用Ubuntu,直到一个月前,我加入了一家Rails商店,每个人都使用MacOSX,看到那里的一切都很酷,我被建议切换到OS X。额外的检查将是哪个gem | |键入gem | head-n1
,然后在hash-r
返回什么哪个bundle
,您能运行$(哪个bundle)
?您好!我刚刚将您要求的输出添加到问题中。这不是答案,只是一个评论。MacOSX从10.7开始就“对Rails不友好”(在Lion之前,Rails是预装的)。因此,我已经放弃了斗争,正在将我的服务器迁移到Linux。YMMV,所以,如果我现在开始一个Rails项目,我不会在MacOSX上启动它。好的,很高兴知道,到目前为止,除了rvm之外,我还没有遇到Rails方面的问题。我已经做了两年多的Rails开发人员,我一直使用Ubuntu,直到一个月前,我加入了一家Rails商店,每个人都使用MacOSX,看到那里的一切都很酷,我被建议切换到OS X。其他检查将是哪个gem | |键入gem | head-n1
,然后在hash-r
之后重试是!成功了!你能给我解释一下为什么会这样吗?谢谢你,先生,奇妙的产品rvm是。rvm应该在安装第一个ruby时默认使用,并将其设为默认值,不确定为什么没有发生这种情况,可能是旧的rvm?好吧,我不这么认为,我的安装大约有一天了。我相信我使用了这个命令来获取RVM:curl-L | bash-s stable--ruby。我想获取的版本是:1.14.10。感谢您的回复。1.14.10已经快2个月了,实际版本是1.15.9,但无论如何,这可能是安装程序的--ruby
标志中的问题,可能它无法设置默认ruby。。在这种情况下应该这样做。是的!成功了!你能给我解释一下为什么会这样吗?谢谢你,先生,奇妙的产品rvm是。rvm应该在安装第一个ruby时默认使用,并将其设为默认值,不确定为什么没有发生这种情况,可能是旧的rvm?好吧,我不这么认为,我的安装大约有一天了。我相信我使用了这个命令来获取RVM:curl-L | bash-s stable--ruby。我想获取的版本是:1.14.10。感谢您的回复。1.14.10已经快2个月了,实际版本是1.15.9,但无论如何,这可能是安装程序的--ruby
标志中的问题,可能它无法设置默认ruby。。在这种情况下应该这样做。
rvm use 1.9.3