我试图让我的开发环境启动并运行,并且遇到了一个主要障碍。一切看起来都会取得巨大成功,相反我得到了一个不好的口译员。谁能帮我这个?
这些返回值,当我在命令行中运行它们,我得到:
command: `$ xcode-select version` returns: `2343.`
command: `$ rbenv version` returns: `rbenv 1.0.0`
command: `$ rbenv global 2.2.1` set rbenv to *2.2.1
command: `$ ruby -v` returns: `2.2.1p85`
好了那么远,
command: `$ gem install rails` returned: `Successfully installed rails-4.2.6`
command: `$ rbenv rehash` after every command
command: `$ rails new testapp` returns: `-bash: /usr/local/bin/rails: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory`
我想我有一个问题。
command: `$ git --version` returns: `git version 2.5.4`
什么可能会发生,我能从这样的秋天中恢复过来吗?
当我启动服务器并查看网址时,我在那里看到了rail的版本。
command: `$ gem server`
在URL本地主机:8808我看到铁轨有3颗宝石版本:4.2.4,4.2.5,4.2.6
我该如何解决这个问题?
什么是红宝石显示? – Doon
'$ 2.2.1p85'返回'ruby 2.2.1p85' –
rails的'/ usr/local/opt/ruby/bin/ruby'作为它的shebang(#!),但似乎并不存在。如果'哪个ruby'没有返回什么东西,并且需要你输入'2.2.1p85'来执行它。我不是一个rbenv用户(仍然更喜欢rvm),但是看起来你的rbenv安装会搞砸了,或者你正在安装不同版本的ruby的rails,然后你试图运行它。通常gem会将shebang设置为当前运行的ruby版本。 – Doon