加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails服务器命令不起作用(其他命令也是如此)

发布时间:2020-12-17 01:52:20 所属栏目:百科 来源:网络整理
导读:我是构建rails应用程序的第一部分,我无法获得命令 rails server 工作,或任何其他rails命令.每当我尝试rails命令时,我都会得到这样的帮助屏幕: $rails serverUsage: rails new APP_PATH [options] Options:-r,[--ruby=PATH] # Path to the Ruby binary of yo
我是构建rails应用程序的第一部分,我无法获得命令

rails server

工作,或任何其他rails命令.每当我尝试rails命令时,我都会得到这样的帮助屏幕:

$rails server
Usage:
  rails new APP_PATH [options]

 Options:
-r,[--ruby=PATH]              # Path to the Ruby binary of your choice                                   # Default: /home/sgallagher/.rvm/rubies/ruby-1.9.2-    p290/bin/ruby
-b,[--builder=BUILDER]        # Path to a application builder (can be a filesystem path or URL)
-m,[--template=TEMPLATE]      # Path to an application template (can be a filesystem path or URL)
[--skip-gemfile]           # Don't create a Gemfile
      [--skip-bundle]            # Don't run bundle install
    -G,[--skip-git]               # Skip Git ignores and keeps

等等(无论我输入什么命令,它都给我相同的“rails new”命令)…

关于我的系统中可能缺少的内容或为什么这些命令没有响应的任何想法?谢谢

附:另一个奇怪的事情是,当我创建这个应用程序时,最初,我使用了命令:

rails new first_app

这实际上创建了两个应用程序:一个名为’new’,另一个名为’first_app’.它也没有创建默认的Gemfile.

我正在运行Rails 3.1.0和Ruby 1.9.2.在Ubuntu 10.04上.

解决方法

您可能已经安装了Rails 3.1.0,但正如前面提到的,我不相信您的路径正在使用它.

我强烈推荐rvm(假设您没有使用它).它将避免出现问题,并且易于设置!

编辑

它可能仍在尝试使用您的系统轨道.

rvm使用1.9.2然后只做gem安装rails,没有sudo.看看是否有效. RVM使用你的配置文件来存储它的所有宝石,我的猜测是当你输入rails时,它正在使用系统之一.要确认这一点,请键入哪些导轨,我猜它不会在?/ .rvm / ….

确保你echo'[[-s“$HOME / .rvm / scripts / rvm”]]&& . “$HOME / .rvm / scripts / rvm”#Load RVM function’>>在?/ .bash_profile

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读