我安装了rbenv,似乎将2个版本的ruby复制到〜/ .rbenv /版本,它显示 他们都正确。
我跑的时候
rbenv global 1.8.7-p72
它说好,也指向它。但是当我跑 -
ruby --version
我找不到红宝石。基本上,路径中找不到ruby可执行文件。任何人都可以帮我解决这个问题吗?
我的.bash_profile是
export PATH =“$ HOME / .rbenv / bin:$ PATH”
eval“$(rbenv init - )”
rbenv版本输出 -
1.8.7-P72
* 1.9.3-p448(由/home/user/.rbenv/version设置)
此外,我的〜/ .rbenv / shims目录没有ruby可执行文件。它有erb,gem,irb,rake,rdoc,ri和testrb。这可能是问题吗?
对不起,我完全无能为力
答案 0 :(得分:1)
您是否执行了安装说明https://github.com/sstephenson/rbenv中的所有步骤?即你是否已将所需的片段添加到shell启动(.bash_profile
)等等?
如果您按照说明操作,是否可以提供rbenv versions
和which -a ruby
的输出?
修改强>
rbenv rehash
似乎是产生填充物的原因。每次安装新的ruby版本时都必须执行此操作。你是怎么安装红宝石的?使用ruby-build
,如安装说明中所推荐的那样?答案 1 :(得分:0)
当我遇到此错误时,我所要做的就是确保if ([self.firstButton.currentImage isEqual:[UIImage imageNamed:@"image"]]
&& [self.secondButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.thirdButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.fourthButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.fifthButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]) {
self.myString = @"some string";
}
NSLog(@"My String: %@", self.myString);
在系统版本的ruby之前有垫片,如下所示:
$PATH