【发布时间】:2013-12-25 21:44:23
【问题描述】:
我的系统很好,但是今天安装 MySQL 服务器后,我无法使用终端来编写我的 Rails 应用程序。
当我打开一个终端会话时,我看到:
Last login: Sun Dec 8 13:31:06 on console
-bash: [: missing `]'
-bash: rt: command not found
我尝试搜索此错误,但找不到解决方案。
我正在运行 Mac 10.7 OS X。
没有找到与 Ruby on Rails 相关的命令。
我构建了一个应用程序并安装了 Rails,但是当我运行 Rails 命令时,我得到:
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
我该如何解决这个问题?
我的 bashrc 文件只包含一行:
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
我的 bash 个人资料包含以下内容:
export PATH=$PATH:/usr/local/mysql/bin
[ [-s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
rt PATH=$PATH:/usr/local/mysql/bin
我检查了历史,这就是我运行的内容
vi .bash_profile
vi .bash_profile
user@computer:$ mysql -u root
mysql -u root
vi .bash_profile
mysql -u root
/usr/local/mysql-5.6.15-osx10.7-x86_64/bin/mysqld_safe ; exit;
mysql
我还能展示什么来帮助解决这个问题?
【问题讨论】:
-
你真的没有给我们足够的信息来处理这个问题。在问题发生之前您运行了哪些命令?另外,将
gem env的输出附加到您的问题中。 -
另外,如果您在打开终端时遇到该错误,您的
~/.bashrc或~/.bash_profile似乎搞砸了。我怀疑 PATH 变量不正确。 -
我运行命令 vi .bash_profile 然后导出 PATH=$PATH:/usr/local/mysql/bin 然后按照网上安装 mysql 的一个教程输入“:wq”。
-
我怀疑路径搞砸了,我该如何解决?
-
我不知道;你没有向我们展示任何与它有关的东西。认为这可能会有所帮助?
标签: ruby-on-rails ruby bash command-line terminal