Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails无法识别命令_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails无法识别命令

Ruby on rails Rails无法识别命令,ruby-on-rails,Ruby On Rails,我已经创建了一个Rails项目,但是当我从项目目录中发出诸如Rails s或Rails c之类的命令时,我得到: 程序“rails”可在以下软件包中找到: *ruby-railties-3.2 *ruby-railties-4.0 尝试:sudo-apt-get-install 我需要设置路径变量吗?请帮忙 您需要使用bundler在gemfile中安装gems。在应用程序的根目录中,键入bundle。接下来,使用bundler运行您的命令,比如bundle exec rails c或bundl

我已经创建了一个Rails项目,但是当我从项目目录中发出诸如Rails s或Rails c之类的命令时,我得到:

程序“rails”可在以下软件包中找到: *ruby-railties-3.2 *ruby-railties-4.0 尝试:sudo-apt-get-install


我需要设置路径变量吗?请帮忙

您需要使用bundler在gemfile中安装gems。在应用程序的根目录中,键入bundle。接下来,使用bundler运行您的命令,比如bundle exec rails c或bundle exec rails s。

解决了您的问题吗?我必须安装bundler。例如,当我运行bundle exec rails c时,我得到:您的Ruby版本是1.9.3,但您的Gemfile指定了2.0.0。所以我安装了带有RVM的ruby 2.0.0,当我键入RVM use 2.0.0时,我得到:RVM不是一个函数,选择带有“RVM use…”的rubies将不起作用。您需要更改终端仿真器首选项以允许登录shell。有时需要使用/bin/bash-login作为命令。请访问以获取示例。我现在正在检查那个信息。谢谢你的帮助。在我刚刚安装的LinuxMint中找到runcommandaslogin复选框花了一段时间。现在它起作用了。你的建议使我找到了解决办法。再次感谢