小编Chr*_*ian的帖子

下载node sass版本4时出错

跑步时

npm install --saveDev node-sass@4.5.3 
Run Code Online (Sandbox Code Playgroud)

我收到此错误我尝试了很多方法,例如删除节点模块和 package-lock.json 以及安装 window-builder-tools 以及安装 Cygwin 但似乎没有任何效果请帮助,尽管版本 8 正在工作我认为我需要 4 因为一些需要版本 4 的错误,提前致谢

npm install --saveDev node-sass@4.5.3 
Run Code Online (Sandbox Code Playgroud)

javascript reactjs node-sass

5
推荐指数
1
解决办法
3400
查看次数

“GOOS”不被识别为内部或外部命令、可操作程序或批处理文件

我正在尝试像这样编译 go to js/wasm (在命令行中):

GOOS=js GOARCH=wasm go build -o ../../assets/json.wasm

然而,回应是这样的:

'GOOS' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我正在遵循本指南: https: //golangbot.com/web assembly- using-go/

我做错了什么吗?我的平台是 windows 10,运行在 Go 版本 go1.19 windows/amd64 上。我真的很感谢任何支持。

javascript go webassembly

5
推荐指数
1
解决办法
2000
查看次数

单击按钮时 Antd 模式不显示

我正在尝试将antd用于我的 React 应用程序,但提供的模式似乎不起作用。该按钮是可见的,但是当我单击它时没有任何反应,也没有抛出错误。

我还尝试了官方模态文档中提供的其他模态。

模态代码:

    import { Button, Modal } from 'antd';
    import React, { useState } from 'react';
    
    const App = () => {
      const [isModalOpen, setIsModalOpen] = useState(false);
    
      const showModal = () => {
        setIsModalOpen(true);
      };
    
      const handleOk = () => {
        setIsModalOpen(false);
      };
    
      const handleCancel = () => {
        setIsModalOpen(false);
      };
    
      return (
        <>
          <Button type="primary" onClick={showModal}>
            Open Modal
          </Button>
          <Modal title="Basic Modal" open={isModalOpen} onOk={handleOk} onCancel={handleCancel}>
            <p>Some contents...</p>
            <p>Some contents...</p>
            <p>Some contents...</p>
          </Modal> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs antd

4
推荐指数
1
解决办法
4850
查看次数

尝试发布我的 Github 页面时出现构建错误

我在尝试发布我的 gh 页面时不断收到构建和部署错误,它在本地工作,有人可以帮助我吗?

我的网页使用的是 Jekyll al-folio。我在尝试发布 gh 页面时遇到的错误是:

github-pages can't satisfy your Gemfile's dependencies.

如果您需要更多信息,请告诉我。

我做了我能找到的一切,我自己几乎一年前也遇到了同样的问题,我发布了解决方案,但这对我来说不再有用了。bundle update根据一种解决方案使用了更新的 gemfile.lock 但它也不起作用。

根据一条评论,由于我没有任何 gh-pages 分支,所以我创建了一个,并将页面设置中的分支从 main 更改为 gh-pages,我仍然收到相同的错误消息,并且构建和部署失败。

jekyll gemfile github-pages gemfile.lock github-actions

4
推荐指数
1
解决办法
2007
查看次数

如何在 Rails 中使用 password_digest 和表单更新用户密码

我有以下文件来更新用户详细信息。它们目前适用于除密码之外的所有内容。所有的逻辑都正常工作,我曾经puts检查过是否输入了正确的逻辑部分,但是似乎密码在最后@user.update(user_params)被调用时永远不会更新。

为了让它工作,我必须将下面的 2 行添加到 UserController 的密码逻辑中,这似乎不合逻辑,因为我@user.update(user_params)进一步调用应该使用提供的用户参数更新用户。任何建议、建议或意见将不胜感激。

@user.password = params[:user][:password]
@user.save
Run Code Online (Sandbox Code Playgroud)

我没有使用任何 Gems 等进行身份验证,我的用户表如下所示

create_table "users", force: :cascade do |t|
    t.string "username"
    t.string "password_digest"
    t.datetime "created_at", precision: 6, null: false
    t.datetime "updated_at", precision: 6, null: false
    t.string "title"
    t.string "firstName"
    t.string "surname"
    t.index ["username"], name: "index_users_on_username", unique: true
end
Run Code Online (Sandbox Code Playgroud)

用户控制器

class UsersController < ApplicationController

  skip_before_action :authorized, only: [:new, :create]
  before_action :set_user, only: [:update]
  def new
    @user = User.new
  end

  def create
    @user = User.create(params.require(:user).permit(:username, :password)) …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails bcrypt ruby-on-rails-6

3
推荐指数
1
解决办法
2602
查看次数

ruby 重构类方法

我是红宝石新手。我正在尝试创建一个report_checker函数,该函数检查单词“green,red,amber”出现的频率并以以下格式返回:“Green:2/nAmber:1/nRed:1”。

如果该词不是免费提到的词之一,则将其替换为“未计算”一词,但仍会计算它出现的次数。

我的代码返回重复,例如,如果我给它输入report_checker(“Green,Amber,Green”)。它返回“绿色:2/n琥珀色:1/n绿色:2”,而不是“绿色:2/n琥珀色:1”。

此外,它不计算未解释的单词出现的次数。关于我哪里出错的任何指导?

def report_checker(string)
  array = []
  grading = ["Green", "Amber", "Red"]

    input = string.tr(',', ' ').split(" ")
  
    input.each do |x|
       if grading.include?(x)
        array.push( "#{x}: #{input.count(x)}")
       else
         x = "Unaccounted"
        array.push( "#{x}: #{input.count(x)}")
       end
    end   
    
    array.join("/n")
end

 report_checker("Green, Amber, Green")
Run Code Online (Sandbox Code Playgroud)

我尝试将单词推入单独的单词并返回预期的单词及其计数

ruby

3
推荐指数
1
解决办法
83
查看次数

按月和年分组

我正在尝试计算按月和年分组的实例。

SELECT 
    (MONTH(CAST(t1.some_date as DATE)) + ' ' + YEAR(CAST(t1.some_date as DATE))) as Issue_Month,
    COUNT(*) as c
FROM
    (sub query) t1
GROUP BY 
    (MONTH(CAST(t1.some_date as DATE)) + ' ' + YEAR(CAST(t1.some_date as DATE)))
Run Code Online (Sandbox Code Playgroud)

错误行 2:“+”不能应用于 bigint、varchar(1)

我曾尝试换+&||构建所需的字符串,但我有没有运气。


我如何生成如下表:

Month Year  |  c
Run Code Online (Sandbox Code Playgroud)

我如何制作这张表:

Month  |  Year  |  c
Run Code Online (Sandbox Code Playgroud)

sql presto

2
推荐指数
1
解决办法
2343
查看次数

为什么我在使用 Ruby 2.6.3 的 irb 中为 Dir:Class 得到未定义的方法`mktmpdir'?

https://ruby-doc.org/stdlib-2.6.3/libdoc/tmpdir/rdoc/Dir.html包含关于mktmpdirDir 类的方法的描述。

mktmpdir(prefix_suffix=nil, *rest)
::mktmpdir 创建一个临时目录。

我们有一个正在使用的应用程序,它没有任何错误,但为什么不能在控制台/irb 中运行它?为什么 hack 在控制台中不起作用?我也测试过Dir.new ...,低于我对Dir.mktmpdir.

irb(main):010:0> Dir.mktmpdir {|dir| dir is ".../d..." }
Traceback (most recent call last):
        5: from C:/Ruby26/bin/irb.cmd:31:in `<main>'
        4: from C:/Ruby26/bin/irb.cmd:31:in `load'
        3: from C:/Ruby26/lib/ruby/gems/2.6.0/gems/irb-1.0.0/exe/irb:11:in `<top (required)>'
        2: from (irb):10
        1: from (irb):10:in `rescue in irb_binding'
NoMethodError (undefined method `mktmpdir' for Dir:Class)
Run Code Online (Sandbox Code Playgroud)

Dir.methods未显示此方法,而仅显示 mkdir。为什么它是文档的一部分,它是如何工作的?

分别缺少什么,这种行为的原因是什么?

ruby directory irb temp

2
推荐指数
1
解决办法
817
查看次数

如何使用 Google Finance/Sheets 获取股票 1 小时、7 天和 1 个月的百分比变化

我目前可以24hr percent change通过以下方式获取 Google Sheets 中的股票: =GOOGLEFINANCE("NASDAQ:GOOGL","changepct")

如何获取股票的1-hr7-day1-month百分比变化(甚至自定义数量)?

arrays date google-finance google-finance-api google-sheets

2
推荐指数
1
解决办法
2669
查看次数

无法修改已使用 Firestore 在 Node Js 中提交的 WriteBatch

我似乎无法弄清楚我哪里出了问题,我尝试将代码放入异步函数中并等待循环完成,但它以某种方式在完成之前不断提交 writebatch。

请有人解释一下我的代码,我不知道我在哪里可能不理解这个过程。

我设法研究的是异步函数在后台运行并允许其他代码运行,因此如果我需要在之后完成工作,我需要先等待异步操作。

请让我知道我缺少什么,感谢帮助,这是我的代码:

getReady();

async function stage1() {

    const batch = db.batch();


    await response.data.matches.forEach(async match => {


        var batchRef = db.collection('matches').doc(`${match.id}`);

        var utcDate = `${match.utcDate}`; // ISO-8601 formatted date returned from server


        var localDate = moment.utc(utcDate).toDate();

        var unixTime = ((localDate.getTime()) / 1000);

        const now = new Date();
        const secondsSinceEpoch = Math.round(now.getTime() / 1000)

        var howLong = timeDifference(unixTime, secondsSinceEpoch);


        var checkMatches = db.collection('matches');
        matchesSnapshot = await checkMatches.where('matchId', '==',
            match.id).get();


        if (matchesSnapshot.empty) {


            batch.set(batchRef, {
                competitionName: `${match.competition.name}`,
                competitionId: `${match.competition.id}`,
                matchStatus: …
Run Code Online (Sandbox Code Playgroud)

javascript node.js firebase google-cloud-platform google-cloud-firestore

1
推荐指数
1
解决办法
896
查看次数

运行命令 minikube start 时出错

当我运行命令时出现以下错误minikube start

\n

无法选择默认驱动程序。以下是按优先顺序考虑的内容:
\n\xe2\x96\xaa docker: 不健康: "docker version --format {{.Server.Os}}-{{.Server.Version}}" exit status 1 :尝试连接到位于 unix:///var/run/docker.sock 的 Docker 守护程序套接字时权限被拒绝:获取“http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version”:拨号unix /var/run/docker.sock: 连接: 权限被拒绝
\n\xe2\x96\xaa docker: 建议: 将您的用户添加到 \'docker\' 组: \'sudo usermod -aG docker $USER && newgrp docker \' https://docs.docker.com/engine/install/linux-postinstall/ \n 或者,您可以安装以下驱动程序之一:
\n\xe2\x96\xaa kvm2:未安装:exec:“virsh”:在 $PATH \n\xe2\x96\xaa 中找不到可执行文件
vmware:未安装:exec:“docker-machine-driver-vmware”:在 $PATH \n\xe2\x96\xaa 中找不到可执行文件
podman:未安装安装:exec:“podman”:在 $PATH \n\xe2\x96\xaa 中找不到可执行文件
virtualbox:未安装:无法在 $PATH 中找到 VBoxManage

\n

\xe2\x9d\x8c 由于 DRV_NOT_HEALTHY 而退出:找到驱动程序,但没有一个是健康的。有关如何修复已安装驱动程序的建议,请参阅上文。

\n

docker minikube

0
推荐指数
1
解决办法
3758
查看次数