Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.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 bundle exec在Windows中不工作_Ruby On Rails_Ruby_Exec_Bundle_Redmine - Fatal编程技术网

Ruby on rails bundle exec在Windows中不工作

Ruby on rails bundle exec在Windows中不工作,ruby-on-rails,ruby,exec,bundle,redmine,Ruby On Rails,Ruby,Exec,Bundle,Redmine,我正在跟踪 在第五步,它说 步骤5-会话存储秘密生成 此步骤生成一个随机密钥,Rails使用该密钥对存储会话数据的Cookie进行编码,从而防止其被篡改。 重新启动后,生成新的秘密令牌将使所有现有会话无效 我在Windows10上。当我尝试在CMD中执行bundle exec时,我找不到指定的路径。无论出于什么原因,我都找不到这个问题的任何参考(也许我没有寻找正确的术语)。我无法想象我是第一个经历这种情况的人,但无论如何,我该如何解决它呢?我可以很好地检查ruby版本、gem版本和rails版本

我正在跟踪

在第五步,它说

步骤5-会话存储秘密生成 此步骤生成一个随机密钥,Rails使用该密钥对存储会话数据的Cookie进行编码,从而防止其被篡改。 重新启动后,生成新的秘密令牌将使所有现有会话无效


我在Windows10上。当我尝试在CMD中执行bundle exec时,我找不到指定的路径。无论出于什么原因,我都找不到这个问题的任何参考(也许我没有寻找正确的术语)。我无法想象我是第一个经历这种情况的人,但无论如何,我该如何解决它呢?我可以很好地检查ruby版本、gem版本和rails版本。我已经能够很好地完成步骤1-4,所以我不明白为什么我不能运行bundle exec。我想这是暗示,但我也不能执行步骤6。

您是否安装了rake rubygem?尝试在CMD中运行此命令:

gem install rake
然后再次运行该命令:

bundle exec rake generate_secret_token

我在看这个:

天哪,就是这样。我猜是因为我在Rails方面没有太多的经验,但我认为我会在“bundle exec”方面出错。如果我说了一些关于rake的错误的话,那么我就会指出正确的方向。谢谢。如果您以前有PHP方面的经验,请帮助我了解一下Bundler和RubyGems等Rails中的工具是如何与前一段时间的PHP对应工具进行比较和对比的。如果您刚刚开始使用Rails,那么这本书非常好。很高兴能帮忙。
bundle exec rake generate_secret_token