Pur*_*ret 4 ruby bash gem dependencies
我一直在尝试安装兄弟页面,但我正在打墙.
我已成功升级到Ruby 2.1.0:
craig@Craig-loaf:~$ ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
craig@Craig-loaf:~$ gem -v
2.2.1
Run Code Online (Sandbox Code Playgroud)
但我尝试安装兄弟页面,如下所示:
craig@Craig-loaf:~$ sudo gem install bropages
ERROR: Error installing bropages:
mime-types requires Ruby version >= 1.9.2.
Run Code Online (Sandbox Code Playgroud)
对我来说没有意义.
我在Stackoverflow上发现了一些类似的问题,其中另一个gem在安装时出现问题,建议添加--pre --no-ri --no-rdoc到最后,但是我得到了这个错误:
craig@Craig-loaf:~$ sudo gem install bropages --pre --no-ri --no-rdoc
[sudo] password for craig:
ERROR: Could not find a valid gem 'bropages' (>= 0) in any repository
ERROR: Possible alternatives: bropages
craig@Craig-loaf:~$ sudo gem install mime-types --pre --no-ri --no-rdoc
ERROR: Could not find a valid gem 'mime-types' (>= 0) in any repository
ERROR: Possible alternatives: mime-types
Run Code Online (Sandbox Code Playgroud)
那我怎么能绕过这个,并安装bropages?
sudo用户是否设置为使用不同的ruby版本(或任何ruby版本)?我已经在UNIX机器上看到过这种情况,在UNIX机器上配置了主用户,但sudo用户却没有.例如,我现在设置的方式,> gem install {something}工作正常,但> sudo gem install {something}声称它无法找到'gem'命令.
您也可以尝试在没有sudo的情况下运行.我的Linux机器上没有sudo,我很确定我的Mac也不需要我.
尝试运行'sudo ruby -v'和'sudo gem -v'.如果这不能满足您解决问题所需的条件,请在线程上将输出发布到这些命令.
| 归档时间: |
|
| 查看次数: |
4027 次 |
| 最近记录: |