通常当我从源代码安装R包时,它是一个*.tar.gz
文件。我想弄乱一些./src/Makevars
标志而不进行解决,编辑Makevars
,重新计算,然后安装。所以我试图使用R CMD INSTALL --configure-args=... --configure-vars=...
。 (我在linux上。)
但是,当我设置R CMD INSTALL --configure-args="-std=c++0x" BoomSpikeSlab.tar.gz
时,gcc
(或cc1plus
)仍在从-std=c99
文件中读取旧命令Makevars
。
Kurt Hornik解决了比man R CMD
here更详细地调用它的方法,但我不知道如何让它“强制”我正在传递的配置参数默认的。
答案 0 :(得分:3)
你可以试试这个:
signin : function(req, res, next) {
step (
function findUser() {
User.findOne({ "email": req.body.email }, this);
},
function onResultReceived(error, user) {
// save user on our stepper object so it can be accessed by later callbacks
if (error) {
...
} else {
if (user) {
// prepend user to the callback arguments for the next callback
bcrypt.compare(req.body.password, user.password, this.bind(this, user));
} else {
...
}
}
},
function onPasswordHashed(user, error, hash) {
// user is passed in here from previous callback
if (error) {
...
} else {
// use this.user that was set by a previous
// step in the process
bcrypt.compare(user, hash, this);
}
},
...
);
},
文件夹.R
文件,在此文件中写入类似
的内容Makevars