我有以下index.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript">
</script>
<script type="text/javascript">
jQuery(document).ready(function($) {
console.log(foo); // jQuery assumes foo is an id?
});
</script>
</head>
<body>
<div id="foo">i'm a div</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
控制台输出:
<div id="foo">i'm a div</div>
为什么?
我正在尝试让Gitlab在本地运行,并遇到权限问题:
cp: cannot create regular file '/etc/gitlab/gitlab.rb': Permission denied
Run Code Online (Sandbox Code Playgroud)
我正在运行的命令是
sudo docker run \
--hostname local.gitlab \
--publish 443:443 --publish 80:80 --publish 2200:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
Run Code Online (Sandbox Code Playgroud)
但是,如果省略--volumes参数,上一条命令将成功执行。
我试过跑步
docker exec -it gitlab update-permissions
docker restart gitlab
Run Code Online (Sandbox Code Playgroud)
但这似乎也无法使事情正常进行。
来自的输出docker ps:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aa0654ff45e2 gitlab/gitlab-ce:latest "/assets/wrapper" 29 seconds ago Up 3 seconds (health: starting) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:2200->22/tcp gitlab …Run Code Online (Sandbox Code Playgroud) 我习惯使用es2015的习惯用法map(_ => _),但似乎单个下划线不是Elm的lambda函数的有效变量名.
它是否正确?如果是,是否有资源记录/解释这个?
以下失败 Cannot find variable `_`
view : Model -> Html Msg
view model =
div []
[ ul []
(List.map (\_ -> li [] [ text _.message ]) model.messages)
]
Run Code Online (Sandbox Code Playgroud)
但是这有效:
...
(List.map (\a -> li [] [ text a.message ]) model.messages)
Run Code Online (Sandbox Code Playgroud)